Как установить npm config set proxy при запуске npm - PullRequest
0 голосов
/ 12 марта 2019

Привет. Я пытаюсь установить прокси каждый раз, когда запускаю определенный проект с помощью моей команды npm run dev.

У меня есть что-то вроде https://www.npmjs.com/package/dotenv для настройки переменных среды, но я также пытаюсь автоматизировать настройку моей

npm config set proxy http://proxy.example.com:1337
npm config set https-proxy https://proxy.example.com:1337

Есть ли у кого-нибудь решения для этого?

Заметка То, что я хочу, это только для моей разработки и производства заметок.

Ответы [ 2 ]

0 голосов
/ 12 марта 2019

Для настройки прокси и других настроек для npm просто введите следующую команду в консоли

npm config edit

эта команда откроет файл .npmrc , в этом файле задайте прокси и другие настройки, связанные npm

надеюсь, что это будет работать.

0 голосов
/ 12 марта 2019

npm config set proxy http://proxy.example.com:1337 установит прокси-сервер для загрузки пакетов из репозитория npm.

при запуске npm run dev работает ваше приложение, которое вызывается npm на node.js в вашей ОС,поэтому вам нужно установить прокси для вашего приложения или вашей ОС.

Прокси системного уровня

Linux

https://askubuntu.com/questions/583797/how-to-set-a-proxy-for-terminal

Windows:

set http_proxy=socks5://127.0.0.1:1080
set https_proxy=socks5://127.0.0.1:1080
set ftp_proxy=socks5://127.0.0.1:1080
// unset
set http_proxy=
set https_proxy=
set ftp_proxy=

Уровень приложения

Я ничего не могу с этим поделать.

Webpack dev server

Я считаю, что это то, что вам нужно, если вы используете dev-сервер webpack.

https://github.com/webpack/webpack-dev-server/blob/master/examples/general/proxy-simple/webpack.config.js

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...