如何在npm start上设置npm config set proxy

carvr3hs  于 2023-03-30  发布在  其他
关注(0)|答案(2)|浏览(207)

嗨,我试图设置一个代理,每次我运行一个特定的项目与我的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
有人能解决这个问题吗?

注意我只想为我的开发和笔记生产。

llmtgqce

llmtgqce1#

为npm设置代理和其他配置,只需在控制台中输入以下命令

npm配置编辑

此命令将打开**.npmrc文件,在该文件中设置proxyhttps-proxy等相关设置npm**
希望它能起作用。

1l5u6lss

1l5u6lss2#

npm config set proxy http://proxy.example.com:1337将设置从npm repo下载包的代理。
当你运行npm run dev时,运行的是你的应用程序,它是由npm在你的操作系统上的node.js上调用的,所以你需要为你的应用程序或你的操作系统设置一个代理。

系统级代理

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

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开发服务器

我相信这是你需要的,如果你正在使用webpack dev server。
https://github.com/webpack/webpack-dev-server/blob/master/examples/general/proxy-simple/webpack.config.js

相关问题