Если это вопрос о том, как использовать NVM4W, используйте вместо этого stackoverflow .
Если это проблема с антивирусом, обязательно сначала найдите существующие проблемы.
[] Windows Server 2016
[] Моя установка Windows не на английском языке.
После установки nvm-windows в переменную PATH следует добавить C: UsersadminAppDataRoamingnpm, содержащий все мои глобальные команды, но это не так.
Это не так - мне нужно вручную добавить этот каталог в переменную PATH
Установить nvm-windows
запустите npm install -g @ angular / cli
закройте окно PowerShell и снова откройте
запустите "ng new newProject"
Он скажет, что "ng не распознанная команда"
Перейдите в переменные среды и добавьте "C: UsersadminAppDataRoamingnpm" в PATH
Откройте другое окно PowerShell и запустите "ng new newProject", теперь он будет работать
На самом деле, возможно, я неправильно понимаю, как должны работать nvm-windows.
Может кто-нибудь уточнить, предполагается ли, что nvm-windows помещает мои глобальные пакеты npm (например, yarn, ng) в c: usersadminappdataroamingnvm?
Мне кажется, на моем компьютере глобальные пакеты помещаются в c: usersadminappdataroamingnpm - только версии узлов помещаются в c: usersadminappdataroamingnvm.
Вот почему глобальные команды не работают, пока я не добавлю c: usersadminappdataroamingnpm в SYSTEM PATH.
Может кто-нибудь уточнить, предполагается ли, что nvm-windows помещает мои глобальные пакеты npm (например, yarn, ng) в c: usersadminappdataroamingnvm?
Нет это не так. Это правильное поведение, которое вы испытываете. Также nvm добавляет c:\users\admin\appdata\roaming\npm
в PATH, если это не так, вы не можете получить доступ к npm.
Может кто-нибудь уточнить, предполагается ли, что nvm-windows помещает мои глобальные пакеты npm (например, yarn, ng) в c: usersadminappdataroamingnvm?
Нет это не так. Это правильное поведение, которое вы испытываете. Также nvm добавляет
c:\users\admin\appdata\roaming\npm
в PATH, если это не так, вы не можете получить доступ к npm.
Хорошо, он не добавил каталог c:\users\admin\appdata\roaming\npm
в PATH для меня. Потом мне пришлось добавить это вручную.
Он добавил NVM_HOME, который связан с c: usersadminappdataroamingnvm и
NVM_SYMLINK, который связан с c: program filesnodejs
я мог получить доступ к npm, потому что c: program filesnodejs указывал на мою текущую версию узла (например, C: UsersadminAppDataRoamingnvmv10.10.0)
У меня возникла эта проблема, но я понял, что это не удалось
nvm install 8.12.0
Скачивание node.js версии 8.12.0 (64-бит) ...
Полный
Качаем npm версии 6.4.1 ... Скачать - не удалось. Откат.
Я думаю, это объясняет не заданный путь. В любом случае установил nvm 1.17 и успешно запустил вышеуказанное - он добавляет эти переменные env, которые добавляются к пути env var
NVM_HOME=C:\Users\danie\AppData\Roaming\nvm
NVM_SYMLINK=C:\Program Files\nodejs
npm виден по пути, и я перестаю получать ошибку, упомянутую в этом потоке
λ npm версия{npm: '6.4.1',.....
Я думал, что повторю вышесказанное на ноутбуке, предоставленном моим клиентом.
1) установил последнюю версию установщика NVM4W (1.17.4)
2) установите URL прокси
nvm proxy myclientproxy.com:xxxx
λ nvm install 8.12.0
Downloading node.js version 8.12.0 (64-bit)...
Complete
Downloading npm version 6.4.1... Download failed. Rolling Back.
Rollback failed. remove C:\Users\Daniel\AppData\Roaming\nvm\temp\npm-v6.4.1.zip: The process cannot access the file because it is being used by another process.
Could not download npm for node v8.12.0.
Please visit https://github.com/npm/cli/releases/tag/v6.4.1 to download npm.
It should be extracted to C:\Users\Daniel\AppData\Roaming\nvm\v8.12.0
Любые советы о том, как решить эту проблему или выполнить ручную установку.
У меня был установлен Nodist до nvm-windows. Он оставил файл .npmrc
в домашнем каталоге ( %userprofile%
). Мне пришлось удалить его и снова попробовать команду nvm use
чтобы все было правильно.
Я не знаю, что на моем пути что-то было неправильным или отсутствующим, но в случае решения .npmrc
лежащие (в двух местах), и их удаление и попытка npm install buzzphraze -g
Команда c\blar\mcblar\
в корне моего диска (в Windows).
Изменить: в Windows 7. Для которых установка дополнительных компонентов не выполняется (и я установил шоколадный, установленный вручную), потому что он закодирован для powershell 1, но теперь для установки требуется TLS2 и powershell 5. Интересно, не создавались ли сбои при установке дополнительных компонентов .npmrc
файлы в неправильных местах.
Самый полезный комментарий
Я думал, что повторю вышесказанное на ноутбуке, предоставленном моим клиентом.
1) установил последнюю версию установщика NVM4W (1.17.4)
2) установите URL прокси
nvm proxy myclientproxy.com:xxxx
Любые советы о том, как решить эту проблему или выполнить ручную установку.