【问题标题】:"Could not find task 'npm'" error in VS CodeVS Code 中的“找不到任务‘npm’”错误
【发布时间】:2020-06-23 18:23:40
【问题描述】:

每当我尝试在 VS Code 中运行 JavaScript 或 Python 文件时,都会出现 error message

我已经尝试重新安装节点,但它仍然无法正常工作。当我点击配置时,我会看到these 选项。当我点击其中任何一个时,我会被定向到这个json file。 我对编码很陌生,如果我错过了任何东西,我很抱歉。如果我这样做了,请告诉我,我很乐意提供。

PS:我看到左下角的解释器设置为 python,但是单击它我没有得到任何对我有意义的options。而且,当我尝试运行 python 文件时,也会发生同样的事情。

【问题讨论】:

  • 你是如何运行 Javascript 文件的?你用过什么命令吗?

标签: javascript npm visual-studio-code npm-install


【解决方案1】:

如果你想运行 npm 命令,你应该转到安装了 nodejs 的目录...如果你想在其他目录中运行 npm 命令,你应该转到你想要的目录,然后运行 ​​cmd 并输入命令

set path=C:\Program Files\nodejs\

然后你就可以在你的目录中运行所有的 npm 命令了

【讨论】:

  • 非常感谢!
  • @FourierDecepticon 欢迎您...请点击勾选图标接受我的回答 :)
【解决方案2】:

您在其中看到的命令列表是所谓的 VS Code 任务,请在此处查看详细信息 - https://code.visualstudio.com/docs/editor/tasks

在您的特定情况下,它们被创建为在 VS Code 中运行 npm 命令而无需打开终端。这些需要在项目目录的根目录下有一个package.json 文件以及相应的脚本命令。

package.json 文件示例可能如下所示:

{
  "scripts": {
    "install": "npm install",
    "test": "node test.js",
    "start": "node index.js"
  }
}

警告:您的项目应该有一个 package.json 文件,其中的脚本与您在 tasks.json 文件中指定的内容相匹配。

请在网上某处提供您的应用程序的工作副本,例如CodeSandbox,如果您需要更多帮助。

【讨论】:

    【解决方案3】:

    在我的情况下,我没有打开正确的目录(我在项目父目录中)。也许它会帮助其他人进入

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-02-23
      • 2022-06-14
      • 2018-05-31
      • 2021-05-06
      • 2020-02-12
      • 1970-01-01
      • 2016-10-24
      • 2019-06-05
      相关资源
      最近更新 更多