node.js - 未找到命令 'gulp'

标签 node.js npm gulp npm-install ubuntu-18.04

在阅读了大约 20 篇关于 gulp 未发现问题的帖子后,我仍然坚持这个问题,现在一无所知。不过,使用 npm 进行安装似乎很简单。 我只是想在 Ubuntu 18.04 上安装 gulp 并在我的项目中使用它。但安装成功后,似乎该项目和我的整个笔记本电脑都无法找到它。

清洁

我尝试删除有关node、nodejs、npm 和任何node_modules 文件夹的所有内容。然后使用 find 命令来确保所有内容都已被删除。 我基本上用过:

sudo apt-get purge --auto-remove nodejs

我复制了这个website的命令

安装

这是我多次做过的事情:

sudo apt-get install node //using the specific node version 10.x

然后执行以下操作以确保已正确安装:

$ node -v
v10.16.3
$ npm -v
6.9.0

最后我尝试安装 gulp,并发现需要 gulp-cli:

sudo npm install -g gulp-cli
sudo npm install -g gulp

然后我进入了 package.json 所在的项目文件夹并执行了以下操作:

npm install gulp
gulp -v

结果总是相同的:

Command 'gulp' not found, but can be installed with:
sudo apt install gulp

我还没有在任何地方看到使用sudo apt install gulp的建议,但也许我应该尝试一下。

感谢您的帮助。

最佳答案

您可以尝试以下命令进行安装。

npm install --global gulp-cli

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

关于node.js - 未找到命令 'gulp',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58301499/

相关文章:

javascript - 启动应用程序时出错[ Node 版本错误]

javascript - 在一个管道中定义的 gulp var 在另一个管道中未定义

node.js - 限制 Node.js 中的连接数

node.js - 在 Azure 应用服务上配置 Node 的默认文档

javascript - 对 Discord Bot 使用 ffmpeg 静态而不是二进制文件

npm - Angular 8 更新后 ng 服务无法正常工作

javascript - Browserify 错误结束 gulp 监视任务

javascript - 获取 : error that Gulp Pump requires 2 streams

node.js - REST API 和移动应用的身份验证策略

node.js - npm 包在本地安装时不可用