我开始一个新项目并制作了一个新的gulpfile时开始出现这个随机错误。
每当我跑了一口气,我就会得到它。它不仅仅是在这个项目上开始发生在所有其他项目上。
我已经读过环境变量可能存在问题所以我已经更新了这些。
我最近也运行了ruby安装程序。
以下截图显示了我的环境变量:
干杯
更新 - 运行gulp后出现完整错误消息:
gulp:术语“gulp”不被识别为cmdlet,函数,脚本文件或可操作程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。在行:1 char:1 + gulp + ~~~~ + CategoryInfo:ObjectNotFound:(gulp:String)[],CommandNotFoundException + FullyQualifiedErrorId:CommandNotFoundException
在我的情况下,我必须通过命令npm -g install gulp-cli
安装gulp-cli(我也必须在项目中安装gulp localy)
当我更新到最新版本的NPM时,我遇到了这个问题。我重新安装了Node到版本6.11,我的所有问题都解决了。我之前在运行Node 8.1。
节点下载页面:https://nodejs.org/en/download/
如果您选择此路线,请确保安装人员将必要的路线添加到您的机器路径中。
我有时也会遇到同样的问题。它通过以下步骤解决了。它有时可能会通过第一步自行解决。