my-web-note icon indicating copy to clipboard operation
my-web-note copied to clipboard

使用 Nexus 建立 node-sass mirror 代理

Open zhiwenxuan opened this issue 4 years ago • 6 comments

  1. 第一步

在 nexus Repositories 建立 raw proxy image 远程库使用阿里的 https://npm.taobao.org/mirrors/node-sass/ image

  1. 第二步

在 .npmrc 文件中配置 sass_binary_site

_auth=xxxx
sass_binary_site=http://nexus.xxx.com/repository/npm-node-sass-mirror-proxy

zhiwenxuan avatar Aug 20 '20 07:08 zhiwenxuan

最佳解决方案,非常受用!

reignsr avatar Sep 17 '20 08:09 reignsr

我设置了代理仓库,但是安装时提示没有权限:HTTP error 401 Unauthorized

ljh1991 avatar Nov 26 '20 05:11 ljh1991

我设置了代理仓库,但是安装时提示没有权限:HTTP error 401 Unauthorized

是不是还没有在 .npmrc 文件中设置_auth,比如:

// .npmrc
_auth=xxxx
sass_binary_site=http://nexus.xxx.com/repository/npm-node-sass-mirror-proxy

zhiwenxuan avatar Nov 30 '20 08:11 zhiwenxuan

我设置了代理仓库,但是安装时提示没有权限:HTTP error 401 Unauthorized

是不是还没有在 .npmrc 文件中设置_auth,比如:

// .npmrc
_auth=xxxx
sass_binary_site=http://nexus.xxx.com/repository/npm-node-sass-mirror-proxy

我也遇到了这个问题。 _auth 已经写了,也报HTTP error 401 Unauthorized.

其它的npm包能够正常下载的,唯独node-sass这个下载不下来

registry = http://xx.xxx.xx.xx:18081/repository/npm-group/
_auth=xxxx
sass_binary_site=http://xx.xx.xx.xx:18081/repository/npm-node-sass-mirro-proxy

KappaFish0914 avatar Dec 05 '20 12:12 KappaFish0914

我设置了代理仓库,但是安装时提示没有权限:HTTP error 401 Unauthorized

是不是还没有在 .npmrc 文件中设置_auth,比如:

// .npmrc
_auth=xxxx
sass_binary_site=http://nexus.xxx.com/repository/npm-node-sass-mirror-proxy

我也遇到了这个问题。 _auth 已经写了,也报HTTP error 401 Unauthorized.

其它的npm包能够正常下载的,唯独node-sass这个下载不下来

registry = http://xx.xxx.xx.xx:18081/repository/npm-group/
_auth=xxxx
sass_binary_site=http://xx.xx.xx.xx:18081/repository/npm-node-sass-mirro-proxy

看你的报错就是没有权限,看看你的账号是否有权限。

zhiwenxuan avatar Dec 19 '20 07:12 zhiwenxuan

@zhiwenxuan 我也遇到了跟你一样的问题,好像是因为nexus了匿名访问,但是如果就要关闭匿名访问的话,就需要认证,我通过浏览器输入账号密码是可以下载的,但是npm设置了npmrc文件后,要么401,要么 '''Downloading binary from =http://xxxxx.com/repository/npm-node-sass/v4.14.1/linux-x64-72_binding.node Cannot download "=http://xxxxxx.com/repository/npm-node-sass/v4.14.1/linux-x64-72_binding.node":

Invalid URI "=http://xxxxxxxxx.com/repository/npm-node-sass/v4.14.1/linux-x64-72_binding.node" ''' 请问你解决了吗?怎么解决的?谢谢

smbands avatar Jan 11 '21 09:01 smbands