无法全局安装gulp - 终端中有多个警告

时间:2016-05-04 20:27:08

标签: terminal npm gulp

我在下载gulp时遇到问题。我已经安装了node和npm,但是当我尝试下载gulp时,我收到一个警告,并且命令" grunt"不起作用。 sudo npm install -g gulp (screenshot of terminal)

我还尝试了终端中的另一种变体:sudo npm install --global gulp-cli (screenshot of terminal) 这看起来像几乎相同的代码,但警告较少 - 但是,它似乎仍然无法正常工作。

有谁知道如何解决这个问题?

另外,我不确定我是否已在本地成功下载了gulp。如果有一个名为" node_modules"的文件夹,有" bootstrap-sass"," gulp"," gulp-install&#,我是否下载了它? 34;和" laravel-elixir"在里面? (它是在Laravel项目中的btw)

由于

1 个答案:

答案 0 :(得分:1)

请看getting started (and installing gulp globally),具体来说:

  

如果您之前已在全球范围内安装了gulp版本,请运行npm rm --global gulp以确保您的旧版本不会与gulp-cli发生冲突。   $ npm install --global gulp-cli

基本上,您应该全局卸载gulp并将其替换为gulp-cli,然后确保在项目中使用npm install --save-dev gulp在本地安装gulp。

  

如果有一个名为“node_modules”的文件夹,带有“bootstrap-sass”,“gulp”[...],我是否下载了它?

是的,如果项目gulp中存在node_modules,则表示您已在本地安装。