先加上 --verbose看看日志,具体为什么报错
报错里关键的一句,表示get请求registry.npmjs.org镜像被拒绝了
GET https://registry.npmjs.org/@rspack%2fcore attempt 1 failed with ECONNREFUSED
按说不应该,我代理都一直在访问google,说明代理没问题,那就要检查proxy 和 https-proxy这两个配置了
> npm config list
https-proxy = "http://127.0.0.1:7890/"
msvs_version = "2022"
registry = "https://registry.npmjs.org"
果然发现了问题,其中http://127.0.0.1:7890/是clash for windows的默认端口
我后面改用了Clash Verge,默认端口是7897,clash verge的Tun模式比较好用,可以直接把代理删除掉即可,或者端口改一下
