在Visual Studio代码中运行npm命令

gar*_*daz 52 npm visual-studio-code

无论如何在Windows(10)上的npmVisual Studio Code(使用f1into >)中执行命令将软件包安装到我正在使用的文件夹中?

我安装了npm,我不得不安装npm软件包 cmd

Jav*_*ere 64

安装

  • Ctrl+ P,写ext install npm script runner
  • 重启VS代码

使用(两种方式)

  • Ctrl+ R Shift+R
  • Ctrl+ P,写入>npm,选择run script,选择所需的任务

更新:自1.3版Visual Studio Code已集成终端.要打开它,请使用以下任何方法:

  • 使用Ctrl+ `键盘快捷键.
  • 使用视图| 切换集成终端菜单命令.
  • 从命令选项板(Ctrl+ Shift+ P),使用View:Toggle Integrated Terminal命令.

  • 在法语键盘上:"使用Ctrl +`键盘快捷键." 变成"Ctrl +ù" (6认同)
  • 在 Mac 上,使用“Cmd+R Shift+R” (2认同)
  • 请提供从市场扩展的链接。我没有找到这样的扩展名。它不存在。 (2认同)
  • @dev-siberia 自 1.3 版本以来不需要任何扩展。只需按照更新答案中描述的说明进行操作即可。Ctrl + ` (2认同)

kri*_*nth 32

您可以直接在终端(ctrl +`)中运行npm命令.确保终端具有cmd.exe作为所选的shell.

您可以按照以下步骤将cmd.exe默认为shell.

  1. CTRL + SHIFT + P
  2. 键入>选择默认Shell + Enter
  3. 选择>命令提示符... cmd.exe
  4. 重启VS代码.

  • 好的..我甚至没有安装Node.js. [根据这篇文章](https://code.visualstudio.com/docs/nodejs/nodejs-tutorial)我意识到这是我的第一步,因为它没有自动安装w/VS Code (4认同)
  • 即使我现在已经安装了多个扩展程序,但我还是会强迫`npm`来搭车。.这个技巧对我不起作用。我得到的一切:'npm'不被识别为内部或外部命令,可操作程序或批处理文件。` (2认同)
  • 从 VS Code 1.8 开始,“选择默认 shell”不可用 (2认同)

Ash*_*uja 12

打开Visual Studio代码时,可能会安装node.js。成功安装node.js后,只需关闭VS代码,然后再次启动即可。它会工作。谢谢

  • **注意**`重新启动应用程序`而不是`重新加载窗口`。至少从VSC 1.31.1开始,这是正确的。尽管此回答指出“重新启动应用程序”,但我希望能够通过“重新加载窗口”来解决此问题。 (2认同)

小智 8

我在 Visual Studio Code 之后安装了 npm,关闭了所有 Visual Studio 实例并再次打开,它开始工作。

  • 这不是修复/相关建议。请重构你的答案。 (2认同)

ben*_*oam 7

您需要做的就是在"用户设置"窗口中向集成终端添加args.

请按照以下步骤执行此操作:

  1. 项目清单
  2. 转到"用户设置"
  3. 搜索名为"terminal.integrated.shellArgs.windows"的设置
  4. 通过将其复制到右侧来编辑此设置.
  5. 添加以下arg value ="/ k nodevars.bat",例如 "terminal.integrated.shellArgs.windows": ["/k nodevars.bat"],
  6. 确保将名为"terminal.integrated.shell.windows"的设置设置为值"C:\ Windows\system32\cmd.exe".如果没有,那就这样做.
  7. 打开新的终端.

祝好运


DuF*_*FuS 7

在 Win10 上,我必须以管理员身份运行 VSCode 才能运行 npm 命令。


Gau*_*van 6

  1. 编辑用户设置文件settings.json
    • 设置 > 搜索settings.json> 编辑settings.json
    或者
    • 运行 > 类型 %APPDATA%\Code\User\settings.json
  2. 复制此代码
    { "terminal.integrated.shell.windows": "C:\\Windows\\System32\\cmd.exe", "terminal.integrated.shellArgs.windows": ["/k nodevars.bat"] }
  3. 重新启动 VS 代码


Mus*_*sab 5

原因之一可能是如果您在启动vs代码之后安装节点,因为集成或外部的vs代码终端采用了启动vs代码时的路径值,并给您错误:

无法将“节点”识别为内部或外部命令,可操作程序或批处理文件。

只需重新启动vs代码即可解决此问题。


小智 5

要在 VS Code 上安装 npm:

  1. 单击 Ctrl+P
  2. 编写 ext install npm 脚本运行器
  3. 在结果列表中查找 npm 'npm Commands for VS Code'。这个 npm 管理命令。单击“安装”,然后“重新加载 VS Code”以保存更改
  4. 重新启动 VS 代码
  5. 在集成终端上,运行“npm install”

  • 对我不起作用!VSCode 终端一直显示“bash: np: command not found”。你有什么建议?感谢您对此的任何帮助。(提示:我的 npm cmd 在 Mac 终端下运行良好。但它们绝对不能在 VSCode 终端下工作 - 即使按照上述步骤操作也是如此。)我尝试运行 Angular cmd,例如“np version”,但它们不起作用在 VSCode 终端中。而且我用的是Mac。知道为什么吗? (2认同)