Node.js npm安装在Windows 10上的Ubuntu代理后显示403错误

Node.js npm安装在Windows 10上的Ubuntu代理后显示403错误,node.js,npm,installation,http-status-code-403,windows-subsystem-for-linux,Node.js,Npm,Installation,Http Status Code 403,Windows Subsystem For Linux,我在Windows10上使用ubuntu安装并运行npm。 我使用以下方式下载了nodejs: curl -sL https://deb.nodesource.com/setup_10.x | bash apt-get install -yq nodejs 我使用以下方法设置代理参数: npm config set proxy http://my.domain.name:port npm config set https-proxy http://my.domain.name:port

我在Windows10上使用ubuntu安装并运行npm。 我使用以下方式下载了nodejs:

curl -sL https://deb.nodesource.com/setup_10.x | bash 
apt-get install -yq nodejs 
我使用以下方法设置代理参数:

npm config set proxy http://my.domain.name:port
npm config set https-proxy http://my.domain.name:port
在执行
npm安装时
出现以下错误:

...
npm ERR! code E403
npm ERR! 403 Forbidden - GET https://registry.npmjs.org/acorn/-/acorn-5.7.1.tgz
npm ERR! A complete log of this run can be found in:  
...
我查看过类似的帖子,但没有成功:

如果你对这个有任何想法,请告诉我,最好试试这个

export https_proxy=http://my.domain.name:port
export http_proxy=http://my.domain.name:port

终于解决了我的问题。管理员定义的代理设置不允许连接到。我必须在windows 10代理设置中为该特定地址定义一个例外。
感谢您的帮助

让它从bash别名导出以下是我的日志文件的结尾:
3558详细堆栈错误:403禁止-获取https://registry.npmjs.org/acorn/-/acorn-5.7.1.tgz 3558 res.buffer.catch.then.body处的详细堆栈(/usr/lib/node_modules/npm/node_modules/npm registry fetch/check response.js:104:15)3558进程处的详细堆栈。_tickCallback(internal/process/next_tick.js:68:7)3559详细状态代码403 3560详细pkgidacorn@5.7.13562详细Linux 4.4.0-18362-Microsoft 3563详细argv“/usr/bin/node”“/usr/bin/npm”“安装”3564详细节点v10.16.3
npm安装-gnpm@3.10.10Didn'也无法工作…请从.npmrc文件中删除_auth条目