当我开始一个新项目并创建一个新的gulpfile时,开始收到这个随机错误。
每当我跑了一口气,我就会得到它。它不仅仅是在这个项目上开始发生在所有其他项目上。
我已经读过环境变量可能存在问题所以我已经更新了这些。
我最近还运行了ruby安装程序。
下面的屏幕截图显示了我的环境变量:
干杯
更新 - 运行gulp后的完整错误消息:
gulp:术语“gulp”未被识别为cmdlet,函数,脚本文件或可操作程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确 正确,然后再试一次。 在行:1个字符:1 + gulp + ~~~~ + CategoryInfo:ObjectNotFound:(gulp:String)[],CommandNotFoundException + FullyQualifiedErrorId:CommandNotFoundException
答案 0 :(得分:2)
就我而言,这是我必须安装的
gulp-cli通过命令npm -g install gulp-cli
(同样我也必须在项目中安装gulp localy)
答案 1 :(得分:0)
当我更新到最新版本的NPM时,我遇到了这个问题。我重新安装了Node到版本6.11,我的所有问题都解决了。我之前在运行Node 8.1。
节点下载页面:https://nodejs.org/en/download/
如果您选择此路线,请确保安装人员将必要的路线添加到您的机器路径。
答案 2 :(得分:0)
有时我也会遇到同样的问题。通过以下步骤解决了问题。有时第一步本身可能会解决。
卸载并安装节点和gulp(全局和本地)
运行npm config rm代理
运行npm config set注册表http://registry.npmjs.org/
检查路径变量。在Windows中键入环境变量,然后将其编辑到您的安装路径。
答案 3 :(得分:0)
我知道现在回答这个问题有点晚了,但是谁知道其他人也可能需要它。 您需要做的就是全局安装gulp:npm install gulp -g,它将正常工作