这里就是提示npm的版本太高,这个时候,需要我们问一下原来开发人员的npm的版本号,在进行npm insdtall -g npm@版本号
安装vue-element-admin项目问题补充:
在安装中会遇到有有时候权限问题:
npm ERR! code 128
npm ERR! Command failed: git clone --depth=1 -q -b fix/ie-cannot-input-korean git://github.com/sohee-lee7/Squire.git C:\Users\JRYG-1SCM\AppData\Roaming\npm-cache\_cacache\tmp\git-clone-ffaa388c --config core.longpaths=true
npm ERR! warning: templates not found in C:\Users\JRYG-1~1\AppData\Local\Temp\pacote-git-template-tmp\git-clone-421b3786
npm ERR! fatal: unable to access 'https://github.com/sohee-lee7/Squire.git/': OpenSSL SSL_read: Connection was reset, errno 10054
npm ERR!
npm ERR! A complete log of this run can be found in:
他在这里告诉我们,npm权限问题,但是也是百度,Chrome等搜索基本上可以归类为:
1、修改npm的权限:
按照他的方法没有解决问题
2、利用https://代替Git://
git config --global http.sslverify "false"
git config --global url."https://".insteadOf git://
发现还是不行,
其实还是要看报错信息,这个时候我们需要到报错npm的报错日志中查看报错信息,结果发现看不出什么,然后看到网上有说是tui-editor这个组件的原因,还有就是node-sass这个组件的原因,这个时候我们可以暂时进入package.json中去除这几项,在进行npm install,这个时候就可以依赖下载完成,这个时候运行npm run dev
会报sass错误,其实这个时候我们把package.json恢复成原来,在进行npm install 竟然成功了,(超级无语),当然也可以直接安装失去的两项。
补充
其实是=完全可以连接外网,利用科学上网,但是同样也是出现相同问题,比起利用淘宝镜像我还是推荐用yarn来下载依赖,比淘宝镜像还要快。但是也要先去掉node-sass,
因为自己直接利用的vue-element-admin这个成熟的后台管理,所以在下载依赖的时候还要去掉tui-editor这个。
如果有小伙伴想要科学上网可以私信,也是免费的。
本文链接:点击
个人小博客:嘿嘿
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)