当前位置:   article > 正文

window系统下安装了gulp后遇到bash: gulp: command not found这个问题的解决方法

sh: gulp: command not found

首先说下我遇到这个问题的情况,因为之前早两年的时候用家里的台式机(win8系统)装过node和npm,但是后来没怎么使用这台电脑了,今天重新安装了node(按照方式点这里看第一步),把github上面的项目clone下来后要进行简单的修改,使用gulp server的命令时,出来了bash: gulp: command not found
首先看到这个命令,我怀疑自己的gulp没有安装好,重新执行了一遍npm install -g gulp,但是命令运行没问题,结果还是会出现:bash: gulp: command not found。
然后在网上找资料遇到了下面的这篇文章
《Mac 执行 gulp 报错 -bash: gulp: command not found》
我感觉这个解决问题的方向是对的,gulp的命令失效,应该是配置出问题了,然后我就去全局目录(C:Program Filesnodejsnode_modulesnpmnode_modules)中看我的gulp包是否安装上了,果然没有啊!我的包按照成功了,但是位置不对。

1、使用命令检查:npm config get prefix,得到下图

图片描述
看位置感觉好像是我之前使用低版本的node时配置过的地址。。不过现在npm已经被整合到node里面去了,这个配置地址我自己是无从查起了,反正环境变量里面是绝对没有了,现在我只想把地址给纠正过来到我新按照的路径去C:\Program Files\nodejs\node_modules\npm

2、使用命令修改配置

npm config set prefix C:\Program Files\nodejs\node_modules\npm
大家都知道,中间这个Program Files的文件名很坑,使得命令在这种中断了,所以我就去找配置文件手动修改了(这是个简单直接的方式),文件位置在这里C:\Users\Administrator(见下图)
图片描述
图片描述
改成上图这样就可以了

3、再次检查npm的配置

图片描述
从上图中可以看到,现在的配置地址指向是node里面的npm了,然后再安装gulp看看
运行命令:npm install -g gulpgulp -v。如下图
图片描述
问题解决啦~想怎么用就怎么用吧~

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/672591
推荐阅读
相关标签
  

闽ICP备14008679号