安装Gulp后:“未找到命令’gulp’”

2020/10/09 20:41 · javascript ·  · 0评论

通过npm安装gulp.js从与安装目录相同的目录no command 'gulp' found运行gulp命令收到错误消息

node_modules/.bin/目录下查找时,我可以在其中看到gulp可执行文件。

我的npm安装有问题吗?

完全正常。如果要gulp-cli在命令行上使用它,则需要全局安装它。

npm install --global gulp-cli

请参阅安装说明

另外,node_modules/.bin/不在您的中$PATH但是它会在运行npm脚本时由npm自动添加(请参阅此博客文章以获取参考)。

因此,您可以添加scriptspackage.json文件中:

{
    "name": "your-app",
    "version": "0.0.1",
    "scripts": {
        "gulp": "gulp",
        "minify": "gulp minify"
    }
}

然后,您可以运行npm run gulpnpm run minify启动gulp任务。

我使用以下命令无需重新安装节点即可解决此问题:

$ npm uninstall --global gulp gulp-cli
$ rm /usr/local/share/man/man1/gulp.1
$ npm install --global gulp-cli

我实际上有同样的问题。

该链接可能是我最好的猜测:

Ubuntu 12.04上的nodejs vs节点

我这样做是为了解决我的问题:

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-cli的问题:

rm /usr/local/bin/gulp
npm install -g gulp-cli

如果仍然无法解决,请尝试将其添加到package.js脚本中

"scripts": { "gulp": "gulp" },

并运行npm run gulp
它将从gulpfile.js中删除gulp脚本

在Mac上安装-Sierra-在多次尝试使用几条不同的指令通过命令行在全球范围内安装和运行gulp后,我发现我将其添加到了自己的路径中,并且可以正常工作:

export PATH=/usr/local/Cellar/node/7.6.0/libexec/npm/bin/:$PATH

安装gulp时,我从文本输出中获得了该路径。

尝试用须藤和它的工作!

sudo npm install --global gulp-cli

我正在使用lubuntu 19.10

我使用了先前答案的组合,但没有进行调整$PATH

  1. npm uninstall --global gulp gulp-cli
    如果它们已经存在,这将删除所有软件包。
  2. sudo npm install --global gulp-cli 以root用户身份重新安装它。

如果要复制和粘贴

npm uninstall --global gulp gulp-cli && sudo npm install --global gulp-cli 

应该管用

我猜--global这里是不必要的,因为它是使用安装的sudo,但是为了以防万一,我已经使用了它。

在我的情况下,仅存在问题,只需在package.json的脚本部分中放入“ gulp”:“ gulp”,然后使用命令npm run gulp。

本文地址:http://javascript.askforanswer.com/anzhuanggulphouweizhaodaominglinggulp.html
文章标签: ,   ,   ,  
版权声明:本文为原创文章,版权归 javascript 所有,欢迎分享本文,转载请保留出处!

文件下载

老薛主机终身7折优惠码boke112

上一篇:
下一篇:

评论已关闭!