在通过npm安装gulp.js后,当我从安装到的相同目录运行gulp命令时,我收到一个no command 'gulp' found错误。
当在node_modules/.bin/目录下查看时,我可以看到gulp可执行文件。
我的npm安装有问题吗?
在通过npm安装gulp.js后,当我从安装到的相同目录运行gulp命令时,我收到一个no command 'gulp' found错误。
当在node_modules/.bin/目录下查看时,我可以看到gulp可执行文件。
我的npm安装有问题吗?
当前回答
尝试与sudo,它工作!!
sudo npm install --global gulp-cli
其他回答
在Mac - Sierra上安装-在多次尝试通过命令行使用几个不同的指令全局安装和运行gulp失败后,我发现我把这个添加到我的路径中,它工作了:
export PATH=/usr/local/Cellar/node/7.6.0/libexec/npm/bin/:$PATH
我在安装gulp时从文本输出中获得了该路径。
如果仍然没有解决,尝试将此添加到你的package.js脚本
"scripts": {"gulp": "gulp"},
然后运行NPM run gulp 它将运行gulpfile.js中的gulp脚本
在我的情况下,只有一个问题,只要把“gulp”:“gulp”放在包的脚本部分。Json,然后使用命令NPM运行gulp。
我解决了删除gulp和重新安装gulp-cli的问题:
rm /usr/local/bin/gulp
npm install -g gulp-cli
尝试与sudo,它工作!!
sudo npm install --global gulp-cli