gulp命令不起作用

Dip*_*ung 43 ubuntu gulp

我使用的是ubuntu 14.04 LTS,我有nodejs(不是节点)和npm安装.我用了安装gulp npm install gulp -g.

但是我的命令gulp不起作用,它默默无声地返回!

在此输入图像描述

小智 40

我今天在Ubuntu 14.04 LTS上遇到了同样的问题.调试后我注意到我不小心使用apt-get安装了nodejs和node.跑完之后

sudo apt-get remove node

问题得到解决.

希望这可以帮助.

  • 跟随RaphDG,daniels,然后按顺序jmw327响应为我工作!TY. (2认同)
  • gulp需要节点(`#!/ usr/bin/env node`)所以如何删除它解决问题?你能解释一下这个吗?如果我遵循这个建议,我非常正确地得到`/ usr/bin/env:node:没有这样的文件或目录` (2认同)

Rap*_*hDG 34

尝试将nodejs可执行文件链接到node同一路径.

就像是:

sudo ln -s /usr/bin/nodejs /usr/bin/node
Run Code Online (Sandbox Code Playgroud)

取决于节点可执行文件的位置.你可以找到

which nodejs
Run Code Online (Sandbox Code Playgroud)

  • 它说,ln:无法创建符号链接'/ usr/bin/node':文件存在 (3认同)

gdu*_*ont 21

在我身边,同样的症状.缺少的是gulp的CLI部分:

sudo npm install --global gulp-cli
Run Code Online (Sandbox Code Playgroud)

  • 用'sudo`为我工作.没有`sudo`它说`npm ERR!请尝试以root/Administrator方式再次运行此命令 (3认同)

Eti*_*nne 18

当你遇到这些问题时,我的建议是重新安装模块:

npm un -g gulp && npm un gulp
npm i -g gulp
npm i --save-dev gulp
Run Code Online (Sandbox Code Playgroud)

这些命令会卸载本地和全局的所有gulp模块.

之后,它会在全局安装gulp 命令行本地模块中使用它,因为gulp也需要它.