在Visual Studio代码中运行npm命令

时间:2016-02-22 21:04:44

标签: npm visual-studio-code

无论如何在Windows(10)中在Visual Studio代码中执行f1命令(使用>进入cmd)以将软件包安装到我的文件夹中我正在工作在?

我安装了npm,我不得不从{{1}}

安装npm软件包

16 个答案:

答案 0 :(得分:56)

安装

  • 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命令。

答案 1 :(得分:26)

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

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

  1. CTRL + SHIFT + P
  2. 类型>选择默认外壳+输入
  3. 选择>命令提示符... cmd.exe
  4. 重启VS代码。

答案 2 :(得分:7)

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

按照以下步骤操作:

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

答案 3 :(得分:6)

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

答案 4 :(得分:4)

一个原因可能是在启动vs代码后安装节点,因为vs code terminal integrated或external获取启动vs代码时的路径值并给出错误:

'node' is not recognized as an internal or external command,operable program or batch file.

简单重启vs代码就可以解决问题。

答案 5 :(得分:3)

  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代码

答案 6 :(得分:1)

要在VS Code上安装npm:

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

答案 7 :(得分:1)

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

答案 8 :(得分:1)

安装 Node.js 之后,我发生了同样的事情。在PowerShell和命令提示符中识别出Node和npm,但在VS Code中则不识别。我通过将Node.js安装路径添加到系统环境PATH变量中来修复它。我系统上的node.js安装路径为:

  

C:\ Program Files \ nodejs

在哪里找到需要的node.exe。用户的PATH变量已经具有Node.js的安装路径,但是由于某些原因,VS Code需要系统的PATH变量中的Node.js的安装路径。

Windows 10说明:

  1. Windows键,然后键入“环境”
  2. 选择“编辑系统环境变量”
  3. 单击标记为“环境变量...”的按钮
  4. 在“系统变量”部分中,编辑“路径”变量
  5. 将Node.js安装路径添加到列表(C:\ Program Files \ nodejs)

其他答案很好,但这是修复它的另一种方法,它对我有用,而无需安装东西,以管理员身份运行或更改默认设置。

答案 9 :(得分:1)

VSCode User Setup是一个新的安装程序,它将VSCode及其依赖项安装在不需要系统级/管理员权限进行修改的目录中。这是因为New VSCode使用用户特权运行。您的Nodejs安装添加了npm的路径作为VSCode无法读取的系统变量。

  

将NPM路径添加到User变量中的Path变量,您将能够从集成命令行运行NPM。

答案 10 :(得分:0)

作为上面建议的某些答案的替代方法,如果您安装了powershell,则可以直接在终端上调用它。即按如下所示编辑相应的setting.json值:

"terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\powershell.exe"

我发现在正确配置环境的情况下,此方法效果很好。

答案 11 :(得分:0)

打开标准终端ctrl + p并粘贴此命令

npm i script-runner

需要查看此日志npm应该在节点repl之外运行, 在您的普通外壳中。 (按Control-D退出。)

(要退出,请再次按^ C或键入.exit)

C:\ DW \ Examples \ Ang.Crud> npm i脚本运行程序npm WARN saveError ENOENT: 没有这样的文件或目录,请打开“ C:\ DW \ Examples \ Ang.Crud \ package.json” npm通知创建了一个锁定文件,如package-lock.json。你应该犯 这个文件。 npm WARN ENTENT ENOENT:没有此类文件或目录,请打开 'C:\ DW \ Examples \ Ang.Crud \ package.json'npm WARN Ang.Crud否 描述npm WARN Ang.Crud没有存储库字段。 npm WARN Ang.Crud 没有自述数据npm WARN Ang.Crud没有许可证字段。

  • script-runner@0.1.8从5位贡献者中添加了7个程序包,并在2.955秒内审核了7个程序包,发现了0个漏洞

用法:npm

其中之一是: 访问,adduser,audit,bin,bug,c,缓存,ci,cit, 完成,配置,创建,ddp,重复数据删除,弃用, dist-tag,docs,doctor,doctor,edit,explor,get,help, 帮助搜索,挂钩,i,初始化,安装,安装测试,链接, 列表,ln,登录,注销,ls,过时,所有者,数据包,ping, 前缀,配置文件,修剪,发布,rb,重建,回购,重新启动, 根目录,运行,运行脚本,s,se,搜索,设置,shrinkwrap,星标, 星标,开始,停止,t,团队,测试,令牌,tst,联合国, 卸载,取消发布,取消星标,启动,更新,v,版本,视图, 哇

npm -h npm -l显示上的快速帮助 完整的使用信息npm help搜索有关npm help的帮助 npm涉及概述

在ini格式的文件中指定配置: C:\ Users \ fdc.npmrc或在命令行上通过以下命令:npm-键值可以通过以下命令查看配置信息:npm help config

npm@6.4.1 C:\ Program Files \ nodejs \ node_modules \ npm

答案 12 :(得分:0)

尝试安装 VS code 提供的 PowerShell 扩展。

PowerShell Extension

安装后点击 PowerShell,它将启动新的 PowerShell 控制台,您可以在其中运行所有脚本

PowerShell Console

答案 13 :(得分:-1)

有一个可用的扩展程序,npm Script runner。不过,我自己也没试过。

答案 14 :(得分:-1)

我在Visual Studio代码之后安装了npm,关闭了所有可视工作室实例并再次打开并开始工作。

答案 15 :(得分:-1)

您必须执行以下3个步骤来解决问题:

1。从here下载Node.js。

  1. 安装它,然后将路径C:\ Program Files \ nodejs添加到您的系统变量中。

  2. 然后重新启动Visual Studio代码编辑器。

快乐代码