本文主要是介绍npm install 安装报错 gyp info it worked if it ends with ok,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
话不多说,先上报错截图
报错截图
1.可能原因
node 和 node-sass版本冲突,或者是node-sass安装不了即git的网址访问不了
版本对应表
数据来源 GitHub - sass/node-sass: Node.js bindings to libsass
版本查询
查看node版本和npm 版本:
node -vnpm -v
2.解决办法
①node.js的卸载与安装
直接卸载
然后再cmd中 输入 where node 即可查看是否卸载完成, 卸载不掉的话手动删掉
node的安装过程
可以去这个官网安装node,以往的版本 | Node.js (nodejs.org)
安装成功后,cmd中输入 node -v 即可获知版本;
②node-sass卸载安装
vscode终端中输入命令卸载
npm uninstall node-sass
输入命令安装指定版本
npm install node-sass@4.14.0 这个是指定4.14版本的
安装node-sass报错,具体报错为开篇第一张截图,则配置taobao下载路径,
新建文件夹名为:.npmrm
加入内容:
sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
phantomjs_cdnurl=https://npm.taobao.org/mirrors/phantomjs/
electron_mirror=https://npm.taobao.org/mirrors/electron/
registry=https://registry.npm.taobao.org
随后再安装则会安装成功
最后,再进行npm install 以及运行服务命令,运行服务命令得 看package.json中具体写啥
所以我是npm run serve
这篇关于npm install 安装报错 gyp info it worked if it ends with ok的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!