最近又在为项目忙活,然后悲催的发现以前常用的模板
vue-element-admin
/vuebase
都无法正常npm install。
麻爪了两天查了好多攻略 终于活了。参考攻略指路👉最底下
1 解决方法
其实遇到了很多问题 node-sass
版本问题、git
问题、vue-cli
问题等等,但最后一个方法完美解决
前提:装一个git
(因为要在git bash
中解决)
git clone https://github.com/PanJiaChen/vue-element-admin.git
cd vue-element-admin
npm install
npm run dev
npm install
没有报错
npm run dev
也没有报错
2 遇到的各种问题集锦
问题下面的解决方法都是没有解决最终问题,只是解决当前问题的(绕)
仅作读者参考
2.1 syscall spawn git【已解决】
npm ERR! code ENOENT
npm ERR! syscall spawn git
npm ERR! path git
npm ERR! errno -4058
npm ERR! enoent Error while executing:
npm ERR! enoent undefined ls-remote -h -t ssh://git@github.com/sohee-lee7/Squire.git
npm ERR! enoent
npm ERR! enoent
npm ERR! enoent spawn git ENOENT
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
度娘说是git配置问题,比较有名的帖子:git下载vue-element-admin,npm报错syscall spawn git
但我重新安装了一下git,修改一个步骤 就没报错了(QAQ但报其他错误了)
PS 原本默认选项1,重装选2.
2.2 vue-element-admin@4.4.0 dev: vue-cli-service serve
【已解决】
'vue-cli-service' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! vue-element-admin@4.4.0 dev: `vue-cli-service serve`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the vue-element-admin@4.4.0 dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
这个问题有两种:
① Failed at the xxxx install script.
解决方法参考:npm install 报错 Failed at the XXX install script
② Failed at the vue-element-admin@4.4.0 dev script.
解决完问题①,再运行的时候遇到这个问题②
网传攻略是在git
里执行npm install
,但实际没有用
0 参考攻略
【已解决】 ‘node-sass‘ 针对wins缺少编译环境+无法下载
git下载vue-element-admin,npm报错syscall spawn git