У меня возникли проблемы с npm и версией узла 0.10.40. Раньше у меня никогда не было этой проблемы, и я не занимаюсь прокси-сервером. Я пробовал другие решения, которые я нашел в Stack Overflow и других форумах, таких как изменение URL-адреса реестра на http: // .. вместо https: // .. и установка strict-ssl в false. Когда я делаю это, npm не может разобрать JSON. Вот мой npm-debug.log. Может быть, кто-то может помочь мне понять, что происходит.npm не установит пакеты «npm ERR! Сетевой туннельный сокет не может быть установлен, причина = Ошибка анализа»
ответ
Я решил эту проблему, выполнив следующие команды
npm config set proxy false
npm cache clean
Видимо НПМ пытается обойти прокси-сервер или полагал, что это был за прокси-сервером. Странный.
Когда вы находитесь за прокси в корпоративной среде, вы бы использовали следующие команды
НПМ конфигурации набор прокси http://xxx.xxx.xxx.x:8080
НПМ конфигурации набор HTTPS-прокси http://xxx.xxx.xxx.x:8080
Когда вы не просто выключить прокси-сервер на
npm config set proxy fals е
кэш НПМ чистый
Лучшее решение: -
В случае, если ваш npm
не в состоянии построить phantomJS/CasperJS
пакетов из-за неполадки в сети прокси, просто скачайте casperjs
и phantomjs
вручную и добавить в папку App_Data в папке C: /.
Откройте командную строку и выполнить код ниже:
npm config set proxy false
npm cache clean
Добавьте casperJS
и phantomJS
к вашей PATH переменной вашей машины.
Запуск casperjs
... проблема будет решена.
Если вы хотите настроить прокси в командной строке, убедитесь, что в вашем пароле нет @. например: если ваш пароль - пароль @ 123, он не будет работать. Скорее сначала убедитесь, что ваш системный пароль не имеет в нем никаких @. – payal
За корпоративным брандмауэром настройки прокси-сервер также делает работу не ..try это, чтобы заставить его работать ..
http://www.sharepointconfig.com/2017/04/using-npm-behind-a-proxy-that-uses-ntlm-authentication/http://www.sharepointconfig.com/2017/04/using-npm-behind-a-proxy-that-uses-ntlm-authentication/
- 1. Ошибка npm: не удалось установить туннельный разъем, причина = подключить ETIMEDOUT
- 2. NPM не установит мопс?
- 3. Ошибка: «туннельный сокет не может быть установлен, причина = getaddrinfo ENOTFOUND» код: «ECONNRESET»
- 4. npm-deployer-git не может быть установлен
- 5. NPM не установит angular2
- 6. Бауэр туннелирование ошибки сокет не может быть установлен, причина = Ошибка синтаксической анализа
- 7. Ошибка установки модуля модуля NPM
- 8. Не удается установить пакеты npm
- 9. не может использовать любые установленные пакеты npm
- 10. NPM не устанавливает пакеты
- 11. npm -g ERR! Посторонний
- 12. npm ERR! Ошибка: EPERM, chmod
- 13. Jenkins не может установить пакеты npm
- 14. npm ERR! Ошибка: spawn ENOENT
- 15. npm peerDependencies React: не может установить пакеты
- 16. Ошибка: npm install -g angular-cli | npm ERR! Windows_NT 10.0.10586
- 17. NPM не может установить
- 18. npm init, 'npm ERR! поле имени должно быть строкой. '
- 19. При попытке установить NPM получить «npm ERR!»
- 20. Nodejs установлен, но не NPM
- 21. sudo npm install -g ионная ошибка
- 22. Установка Кордовы - npm ERR! реестра Ошибка синтаксического анализа JSON
- 23. npm ERR! код ENOENT, npm ERR! errno 34
- 24. npm install npm err exit status 8
- 25. Heroku Log «npm err»
- 26. NPM Cant install Пакеты
- 27. npm ERR! jspm bundle
- 28. npm ERR! Windows_NT 10.0.10586
- 29. Почему список npm -g приводит к npm ERR! отсутствует ошибка?
- 30. Ошибка при использовании npm install (npm ERR! Windows_NT 6.3.9600)
Вау, спас мой день! Большое спасибо! –