Gulp - 术语“gulp”不被识别为 cmdlet 的名称

Max*_*ynn 6 gulp

当我开始一个新项目并制作一个新的 gulpfile 时,开始出现这个随机错误。

每当我运行 gulp 时我都会得到它。不仅仅是在这个项目上,它已经开始发生在所有其他项目上。

我读到环境变量可能有问题,所以我更新了这些。

我最近还运行了 ruby​​ 安装程序。

下面的屏幕截图显示了我的环境变量:

在此处输入图片说明 我在一个死胡同..希望得到一些帮助。

干杯

更新 - 运行 gulp 后的完整错误消息:

gulp :术语“gulp”不被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。在行:1 char:1 + gulp + ~~~~ + CategoryInfo : ObjectNotFound: (gulp:String) [], CommandNotFoundException +fullyQualifiedErrorId : CommandNotFoundException

Sky*_*n R 12

就我而言,我必须通过命令安装 gulp-cli npm -g install gulp-cli(我还必须在项目中安装 gulp localy)


小智 9

我知道回答这个问题有点晚了,但谁知道其他人也可能需要它。您需要做的就是全局安装 gulp:npm install gulp -g它会正常工作


小智 6

由于gulp是一个开发依赖项,因此不应全局安装它,而是在项目内部运行npm install gulp --save-dev并运行 gulp run npx gulp这将运行您的 gulpfile。 在此输入图像描述