Впервые работаю с Windows и Vagrant, и я пытаюсь создать Windows Server 2016 Vagrant box с предустановленными пакетами chocolatey, nodejs и npm.Вот скрипт 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
Шоколад и узел успешно установлены, но при попытке установить что-либо с помощью npm выдается ошибка «npm» не распознается как внутренняя или внешняя команда ».
При подключении к vagrant box я вижу, что установлен узел и npm, но похоже, что я не могу в том же узле установки скрипта и npm, и запустить «npm install».Я даже обнаружил, что команда "refreshenv" должна помочь, но это не так ...
Есть предложения, как установить пакеты npm после установки узла?