在Visual Studio代码中运行npm命令
在Windows(10)上的Visual Studio代码中是否有执行在Visual Studio代码中运行npm命令,npm,visual-studio-code,Npm,Visual Studio Code,在Windows(10)上的Visual Studio代码中是否有执行npm命令的方法(使用f1into)来将软件包安装到我正在使用的文件夹中 我已经安装了npm,并且我一直必须从cmd安装npm软件包。有一个扩展可用,npm Script runner。不过我自己还没有试过。安装 Ctrl+P,编写ext安装npm脚本运行程序 重新启动VS代码 使用(两种方式) Ctrl+R Shift+R Ctrl+P,编写>npm,选择运行脚本,选择所需任务 更新:自版本1.3以来,Visual
npm
命令的方法(使用f1
into
)来将软件包安装到我正在使用的文件夹中
我已经安装了npm,并且我一直必须从
cmd
安装npm软件包。有一个扩展可用,npm Script runner
。不过我自己还没有试过。安装
- Ctrl+P,编写
ext安装npm脚本运行程序
- 重新启动VS代码
- Ctrl+R Shift+R
- Ctrl+P,编写
,选择>npm
,选择所需任务运行脚本
更新:自版本1.3以来,Visual Studio代码集成了终端。要打开它,请使用以下任一方法:
- 使用Ctrl+`键盘快捷键
- 使用查看|切换集成终端菜单命令
- 在命令选项板(Ctrl+Shift+P)中,使用
命令View:Toggle Integrated Terminal
您只需在“用户设置”窗口中将参数添加到集成终端 请按照以下步骤执行此操作:
“terminal.integrated.shellArgs.windows”:[“/k nodevars.bat”],
祝您好运一个原因可能是您在启动vs代码后安装了节点,因为vs代码终端集成版或外部版采用了启动vs代码时的路径值,并给出了错误信息: “节点”未被识别为内部或外部命令,可操作 程序或批处理文件
只需重新启动vs代码即可解决此问题。我在Visual studio代码之后安装了npm,关闭了所有Visual studio实例并再次打开,它就开始工作。要在vs代码上安装npm:
在Win10上,我必须以管理员身份运行VSCode才能使npm命令正常工作。在我安装了Node.js之后,同样的事情也发生在我身上。节点和npm已在PowerShell和命令提示符中识别,但在VS代码中未识别。我通过将Node.js安装路径添加到系统的环境
path
变量来修复它。我的系统上的node.js安装路径为:
C:\Program Files\nodejs
在这里,我找到了所需的节点.exe
。用户的路径
变量已具有Node.js安装路径,但由于某些原因,VS code需要系统的路径
变量中的Node.js安装路径
Windows 10说明:
其他答案都很好,但这是另一种修复方法,对我来说很有效,无需安装东西、以管理员身份运行或更改默认设置。在visual studio代码打开时,您可能已经安装了node.js。 一旦node.js安装成功,只需关闭VS代码并重新启动即可。它会起作用的。
谢谢
VSCode用户安装程序
是一个新的安装程序,它将VSCode及其依赖项安装在不需要系统级/管理员权限即可修改的目录中。这是因为新的VSCode以用户权限运行。您的Nodejs安装将npm的路径添加为VSCode无法读取的系统变量
将NPM path添加到用户变量中的path变量中,您将能够从集成的命令行运行NPM
settings.json
- Settings>搜索
>在Settings.json
Settings.json中编辑 或
- 运行>类型
%APPDATA%\code\User\settings.json
- 运行>类型
-
复制此代码
{ “terminal.integrated.shell.windows”:“C:\\windows\\System32\\cmd.exe”, “terminal.integrated.shellArgs.windows”:[“/k nodevars.bat”] }
- 重新启动VS代码
作为上述某些答案的替代方案,如果您安装了powershell,则可以作为终端直接调用它。即编辑相应的
setting.json
值,如下所示:
"terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\powershell.exe"
我发现,在正确配置环境的情况下,该命令运行良好。打开标准终端ctrl+p并粘贴此命令
npm i script-runner
需要查看此日志npm应在节点repl之外运行,
在你正常的外壳里。(按Control-D退出。)
(要退出,请再次按^C或键入.exit)
C:\DW\Examples\Ang.Crud>npm i脚本运行程序npm WARN saveError ENOUNT:
没有这样的文件或目录,请打开“C:\DW\Examples\Ang.Crud\package.json”
npm通知创建了一个锁文件,名为package-lock.json。你应该承诺
这个fi