centos npm bulid编译报错解决:
(1)npm run build报错(npm ERR! code ELIFECYCLE)的解决办法
删除以前安装的依赖,删除package锁的版本:
rm -rf node_modules
rm package-lock.json
npm install
(2)执行npm install报错,gyp ERR! stack Error: EACCES: permission denied, mkdir问题解决办法:
npm 出于安全考虑不支持以 root 用户运行,即使你用 root 用户身份运行了,npm 会自动转成一个叫 nobody 的用户来运行,而这个用户几乎没有任何权限。
加 --unsafe-perm 参数,这样就不会切换到 nobody 上。
npm i --unsafe-perm
(3)找不到编译文件时,查看是否.vue文件名大小写问题导致。