关于npm:无法全局安装gulp-终端中出现多个警告

Unable to install gulp globally - multiple warnings in terminal

我在下载gulp时遇到问题。 我已经安装了node和npm,但是当我尝试下载gulp时,我得到一个警告,并且命令" grunt"不起作用。
sudo npm install -g gulp(终端的屏幕截图)

我还在终端中尝试了另一种变化:sudo npm install --global gulp-cli(终端的屏幕截图)
这段代码看起来几乎是相同的代码,但是警告更少-但是,它似乎仍然不起作用。

有谁知道我该如何解决?

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

谢谢


看一下入门(并在全球范围内安装gulp),特别是:

If you have previously installed a version of gulp globally, please run npm rm --global gulp to make sure your old version doesn't collide with gulp-cli.
$ npm install --global gulp-cli

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

Have I downloaded it if there's a folder called"node_modules", with"bootstrap-sass","gulp" [...] ?

是的,如果项目中的node_modules中存在gulp,则说明已在本地安装了它。