【问题标题】:I have a problem with Gulp and the Visual Studio Code terminal我对 Gulp 和 Visual Studio Code 终端有疑问
【发布时间】:2020-11-02 20:23:23
【问题描述】:

我使用 gulp.js 已经有一段时间了,一切都很好,但是今天通过插入这段代码,我发现它给了我这个问题:

Terminal

你能告诉我为什么吗?我该如何解决这个问题?

Package.json file

gulpfile 1gulpfile 2

翻译错误:

如果错误是意大利语,我很抱歉!反正我马上翻译: gulp:术语“gulp”不被识别为 cmdlet 名称、函数、可执行程序或脚本文件。检查名称的拼写或验证 路径已包含且正确,然后重试。 在行:1 辆车:1

  • gulp 手表
  •    + CategoryInfo: ObjectNotFound: (gulp: String) [], CommandNotFoundException
       + FullyQualifiedErrorId: CommandNotFoundException
    

【问题讨论】:

  • 如果错误是意大利语,我很抱歉!无论如何,我立即翻译:gulp:术语“gulp”不被识别为 cmdlet 名称、函数、可执行程序或脚本文件。检查名称的拼写或验证路径是否包含且正确,然后重试。在行:1 车:1 + gulp watch + ~~~~ + CategoryInfo: ObjectNotFound: (gulp: String) [], CommandNotFoundException + FullyQualifiedErrorId: CommandNotFoundException
  • 当你做gulp -v时你会得到什么? Gulp 必须在本地和全局安装。
  • @Mark 如果 PowerShell 无法将 gulp 识别为命令,您会收到与 gulp -v 相同的错误,不是吗?
  • 是的,这只是另一个简单的测试。

标签: javascript visual-studio gulp terminal-emulator


【解决方案1】:

您必须安装gulp-cli 软件包才能使用gulp 命令。为此,您可以使用npm i -g gulp-cli(如果使用yarn,则使用yarn global add gulp-cli)安装gulp 命令。

【讨论】:

  • 我也尝试安装它,打开谷歌我找到了相同的解决方案,但没有任何问题......
  • 如果你确定你已经安装了 cli,这很可能是因为包没有链接到你的 PATH。为此,您需要添加 npm 的 bin 目录。您可以通过在 PowerShell 中运行 npm bin -g 来找到它。然后,复制生成的路径并将其添加到您的 PATH 环境变量中(本教程将向您展示如何操作:architectryan.com/2018/03/17/add-to-the-path-on-windows-10)完成此操作后,创建一个 new PowerShell 实例并尝试再次运行 gulp .
  • 非常感谢您的帮助!最后的提示帮助了我,让我可以工作!非常感谢!
  • 没问题!随时为您提供帮助
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-02-02
  • 2020-01-12
  • 2020-06-16
  • 2021-02-01
  • 2018-02-16
  • 1970-01-01
相关资源
最近更新 更多