Привет. Я пытаюсь установить прокси каждый раз, когда запускаю определенный проект с помощью моей команды npm run dev.
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
npm config set proxy http://proxy.example.com:1337
npm config set https-proxy https://proxy.example.com:1337
Есть ли у кого-нибудь решения для этого?
Заметка То, что я хочу, это только для моей разработки и производства заметок.
Для настройки прокси и других настроек для npm просто введите следующую команду в консоли
npm config edit
эта команда откроет файл .npmrc , в этом файле задайте прокси и другие настройки, связанные npm
надеюсь, что это будет работать.
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