VS 代码中的"Could not find task 'npm'"错误



每当我尝试在VS Code中运行JavaScript或Python文件时,都会出现此错误消息:

我尝试重新安装节点,但它仍然不起作用。当我单击配置时,我会看到这些选项。当我单击其中任何一个时,我会被定向到这个 json 文件。 我对编码很陌生,如果我错过了什么,很抱歉。如果我这样做了,请告诉我,我很乐意提供它。

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

如果你想运行npm命令,你应该去一个安装了你的nodejs的目录...如果要在其他目录中运行npm命令,则应转到所需的目录,然后运行cmd并键入命令。

set path=C:Program Filesnodejs

然后,您可以运行目录中的所有 npm 命令

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

您在那里看到的命令列表是所谓的 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。

最新更新