NodeJS项目/NPM项目中无法访问海外资源的原因及处理方法

我在使用DiffusionBee这个软件下载模型的时候,就遇到了Error: Please check your internet connection or firewall.read ETIMEDOUT的错误
截屏2024-09-09 06.28.44.png


如何为某些基于npm打包的桌面软件配置代理并启动

某些使用npm打包的桌面应用程序可能无法自动检测并启用网络代理。这时,我们可以手动配置代理并通过命令行启动软件。具体步骤如下:

  1. 打开终端
  2. 设置npm代理

    • 执行以下命令为npm配置HTTP和HTTPS代理,当然6152这是我的本地的proxy端口,请根据你自己的实际情况修改:

      npm config set proxy http://127.0.0.1:6152
      npm config set https-proxy http://127.0.0.1:6152
  3. 通过命令行启动软件

    • 执行以下命令启动应用程序(以DiffusionBee为例):

      open /Applications/DiffusionBee.app

这样设置后,软件将使用配置的代理进行网络访问。不过没有用完之前,不要关闭终端窗口....

标签: NodeJS, NPM

图片Base64编码

CSR生成

图片无损放大

图片占位符

Excel拆分文件