无论如何在Windows(10)上在Visual Studio代码中执行npm
命令(使用f1
进入>
)将软件包安装到我正在使用的文件夹中?
我安装了npm,我不得不从cmd
安装npm软件包
安装
ext install npm script runner
使用(两种方式)
>npm
,选择run script
,选择所需的任务更新:自1.3版Visual Studio Code已集成终端。要打开它,请使用以下任何方法:
View:Toggle Integrated Terminal
命令。有一个扩展可用,npm Script runner
。不过,我自己没试过。
我在Visual Studio代码之后安装了npm,关闭了所有的visual studio实例并再次打开并开始工作。
您可以直接在终端(ctrl +`)中运行npm命令。确保终端具有cmd.exe作为选择的shell。
您可以按照以下步骤将cmd.exe默认为shell。
您的visual studio代码打开时,可能有安装node.js的可能性。成功安装node.js后,只需关闭VS代码并再次启动它。它会工作。谢谢
您需要做的就是在“用户设置”窗口中向集成终端添加args。
请按照以下步骤执行此操作:
"terminal.integrated.shellArgs.windows": ["/k nodevars.bat"],
祝好运
一个原因可能是如果在启动vs代码后安装节点,因为vs代码终端集成或外部获取启动vs代码时的路径值并给出错误:
'node' is not recognized as an internal or external command,operable program or batch file.
简单重启vs代码就可以解决问题。
在VS Code上安装npm:
在Win10上,我必须以管理员身份运行VSCode才能运行npm命令。
安装Node.js后发生了同样的事情。 Node和npm在PowerShell和命令提示符中被识别,但在VS Code中没有。我通过将Node.js安装路径添加到系统的环境PATH
变量来修复它。我系统上的node.js安装路径是:
C:\ Program Files \ nodejs
我在哪里找到需要的node.exe
。用户的PATH
变量已经具有Node.js安装路径,但由于某种原因,VS Code需要系统的PATH
变量中的Node.js安装路径。
Windows 10说明:
其他答案很棒,但这是修复它的另一种方法,无需安装东西,以管理员身份运行或更改默认设置。
VSCode User Setup
是一个新的安装程序,它将VSCode及其依赖项安装在不需要系统级/管理员权限进行修改的目录中。这是因为New VSCode以用户权限运行。您的Nodejs安装将npm的路径添加为VSCode无法读取的System变量。
在User变量中将NPM路径添加到Path变量,您将能够从集成命令行运行NPM。