当前位置: 首页 > 知识库问答 >
问题:

Gulp在工作了一年多后停止工作,现在在命令行中给出了“术语'Gulp'无法识别”错误

司国源
2023-03-14

PowerShell中错误的全文:

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

有趣的是,cmd.exe给出了一个不同的错误,我根本无法理解:

共有1个答案

高恺
2023-03-14

仍然不知道为什么或如何发生这种情况,但对于任何寻找相同答案的人来说,我通过运行npm install gulp-g,然后运行npm install gulp-cli-g--force,使设置恢复到基本正常的状态。出于某种原因,必须强制它,否则它不能写到目录中?YMMV.最后,我在本地卸载了Gulp,然后重新安装了它。完全不知道为什么这一步是必要的。

长话短说,本地/项目级Gulp停止工作,但全局Gulp(在Windows 10中安装到AppData/Roaming/等)工作正常,在本地正常运行时使用本地gulpfile。我不得不重写gulpfiles来使用新的任务格式,但目前除了浏览器同步之外,一切都按预期工作,这是我的责任,也是另一个问题。

在上面的评论中非常感谢Matt Oestreich,他的帮助在解决这个问题上是无价的。不过,有一个更正是,可以从PowerShell运行Gulp,这不是我的问题的一部分。

 类似资料:
  • 我不确定这是否是一个与我没有这台计算机的管理权限有关的问题。任何帮助,以便我可以进一步排除故障,将非常感谢! 谢谢

  • 问题内容: 我已经全局安装了gulp(npm install gulp -g)。但是我认为这是行不通的。当我在本地程序上进行gulp测试时,它工作正常。但是,当我在github(在Jenkins上)的同一个程序上进行gulp测试时,会出现以下错误。它不会识别gulp命令。有人能帮我吗?感谢詹金斯的错误: 但是在命令行中它运行良好。 问题答案: 为了知道您的gulp在哪里,您应该全局(对所有用户)将

  • 我已经在全局和本地安装了gulp 我尝试运行指向我的gulpfile的,它没有出错,当然,它以开始。 关于让gulp在Windows(8.1)上工作有什么建议吗?

  • 当我开始一个新项目并创建一个新的gulpfile时,就开始得到这个随机错误。 每当我大口大口的时候我就会得到它。这不仅仅是在这个项目上,它已经开始在所有其他项目上发生。 我读到环境变量可能有问题,所以我更新了这些。 gulp:术语“gulp”不能被识别为cmdlet、函数、脚本文件或可操作程序的名称。请检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。在行:1 char:1+gulp

  • 我正在开发一个功能,当按下一个按钮时,它将启动语音识别,同时将记录用户所说的话。代码如下: 我一步一步地制作了这个应用程序,起初这个应用程序没有录音功能,语音识别效果非常好。 在我多次测试并认为语音识别正常后,我开始使用合并录音功能。 然后,我进行了测试,一旦按下按钮\u start,甚至在我试图说话之前,就会立即出现ERROR3音频信息。 我播放录音。语音也被正确记录和保存。 发生什么事了?为什

  • 在Apache J Meter中用1个线程触发请求时,我得到以下错误-org.Apache.http.nohttpresponseException:xxx.tc.at.xxx.net:8443未能在org.Apache.http.impl.conn.defaultthtpresponseparser.parsehead(Defaultthtpresponseparser.java:141)在or