npm全局安装gulp报错解决

npm全局安装gulp报错解决,第1张

近日使用npm全局安装gulp时出现报错

或者可以

执行 npm config list

可以看到npm会把全局的安装包放在preifx指示的 "/home/work/nodejs/bin"目录下

这下了解了,原来是我们没有 *** 作home的权限(Mac的设计初衷不让修改home目录);

PS: 我们当然可以修改home目录的 *** 作权限来安装node_modules,但是亲测安装了之后却并不能执行gulp命令,其实这个目录'/home/work/nodejs/bin'本身是有问题的。

执行 vim ~/.npmrc

改为

sudo npm install -g gulp

执行 gulp -v 有效!

前言:安装好gulp后却报错 gulp: command not find,查找了好多资料都无果。最后发现原来是我的node没有安装到C盘,而node又内含npm,所以不仅要修改.npmrc的配置,还有更改环境变量。以下是我的解决方案步骤,供大家参考。

在node的安装目录下得到这个路径:

查看是否修改成功

找到npm的安装路径。(F:\workspace\aodianyun\zyytest\es6\test\node_modules)

最后还需要告诉系统,node和npm的位置,这时候需要在“环境变量”的对话框“系统变量”这一栏中找到“path”变量。

增加 node中npm的安装地址:D:\node\node_modules\npm

如果node的全局变量地址(C:\ProgramFiles\nodejs\node_global)改变也需要增加到环境变量中


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6082089.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-14
下一篇 2023-03-14

发表评论

登录后才能评论

评论列表(0条)

保存