在通过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安装有问题吗?
当前回答
我是lubuntu 19.10
我使用了以前的答案的组合,并没有调整$PATH。
NPM卸载——global gulp gulp-cli 这将删除任何已经存在的包。 sudo npm install——global gulp-cli以root用户重新安装
如果你想复制粘贴
npm uninstall --global gulp gulp-cli && sudo npm install --global gulp-cli
应该工作
我想——global在这里是不必要的,因为它是使用sudo安装的,但我已经使用它以防万一。
其他回答
我解决了这个问题,没有重新安装节点使用下面的命令:
$ npm uninstall --global gulp gulp-cli
$ rm /usr/local/share/man/man1/gulp.1
$ npm install --global gulp-cli
其实我也有同样的问题。
这个链接可能是我最好的猜测:
ubuntu 12.04上的Nodejs vs node
我这么做是为了解决我的问题:
sudo apt-get --purge remove node
sudo apt-get --purge remove nodejs
sudo apt-get install nodejs
sudo ln -s /usr/bin/nodejs /usr/bin/node
在我的情况下,只有一个问题,只要把“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