gulp命令不起作用
我使用的是Ubuntu 14.04 LTS,我安装了nodejs(不是节点)和npm。 我用npm install gulp -g
。
但是我的命令吞噬不起作用,它默默无闻地运行着!
我今天在Ubuntu 14.04 LTS上遇到了同样的问题。 debugging后,我注意到我不小心安装了nodejs和节点使用apt-get。 运行后
sudo apt-get remove node
问题解决了。
希望这可以帮助。
尝试将nodejs
可执行文件链接到同一path中的node
。
就像是:
sudo ln -s /usr/bin/nodejs /usr/bin/node
取决于您的节点可执行文件的位置。 你可以find
which nodejs
当你有这样的问题,我的build议是重新安装模块:
npm un -g gulp && npm un gulp npm i -g gulp npm i --save-dev gulp
这些命令卸载本地和全局的所有gulp模块。
之后,它在全局安装gulp 命令行 ,在你的本地模块中 ,因为gulp也需要它。
在我身边,同样的症状。 缺less的是CLI的一部分gulp:
sudo npm install --global gulp-cli
你可以使用terminal安装gulp( npm install -g gulp
)。 但最好的方法是使用新立得包pipe理器 。 这是Ubuntu的旧软件安装程序。 但现在Ubuntu引入了Ubuntu软件中心 。
我推荐Synaptic
Cz是当你安装一些软件时它也会下载一些帮助程序。 例如,如果你想在searchtypesnode.js中下载gulp(Node.js)
。 它也会显示一些其他的应用程序。 select全部并点击应用。
-
要下载Synaptic
-
sudo apt-get install synaptic
-
-
也要安装
Node.js
-
检查节点版本
-
node --version
-
-
要运行
gulp
,转到目录,然后inputgulp
。
它会加载你所有的项目
更新2017-10-14
要安装完整的节点,请按照这些
- 删除节点(如果存在)
sudo apt-get remove nodejs
检查这一点 - 删除npm(如果存在)
sudo apt-get remove npm
- 清理
sudo apt-get autoremove
-
sudo apt-get update
-
sudo apt-get install nodejs
-
sudo apt-get install npm
现在检查命令gulp
`