【发布时间】:2019-05-13 03:03:05
【问题描述】:
第一次使用 Windows 和 Vagrant,我尝试使用预装的 Chocolatey、nodejs 和 npm 包创建 Windows server 2016 Vagrant 盒子。这是 choco.ps1 脚本:
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
choco install -y nodejs --version 4.9.1
refreshenv
npm install windows-build-tools@2 -g
Chocolatey 和 node 已成功安装,但是当尝试使用 npm 安装某些东西时,出现“npm”不被识别为内部或外部命令的错误。
当连接到 vagrant box 时,我看到该节点和 npm 已安装,但看起来我无法在同一个脚本中安装节点和 npm,并运行“npm install”。 我什至发现命令“refreshenv”应该有帮助,但它没有......
安装 node 后如何安装 npm 包有什么建议吗?
【问题讨论】:
标签: node.js powershell cmd vagrant-windows