记NVM ls-rermote等命令显示N/A问题

前言

针对前端开发,某次开发我的项目中用到的依赖是有node-sass(前端小伙伴都或多或少遇见node-sass装置不起的状况),尽管能够用sass代替,我的项目仍旧能够开发,然而本着以前开发共事也须要更改依赖,我只能忍痛冤屈本人解决(哎~~~他人是:死道友不死贫道,咱们却要反着来

目前本地版本

# 我目前依赖版本node: v16.16.0# 我的项目node-sass版本node-sass: ^4.14.1针对这个版本,我搜寻材料发现node版本须要下载v14的
来自掘金的一个版本比照图

网上已有版本

针对网上已有版本的解决办法,我本人这边不实用,附上几个办法地址,根本大同小异,感觉根本来自stackoverflow大家能够参考参考:

https://stackoverflow.com/questions/26476744/nvm-ls-remote-command-results-in-n-a/26477536#26477536

https://blog.csdn.net/qq_43897372/article/details/104526660

https://segmentfault.com/q/1010000007047646

我本人的实用计划

因为我本人的nvm之前也是没问题的,是在遇见这个我的项目想要切换node版本才发现不能下载了,感觉只有 nvm --version 查看版本无效,其余都是失败的,办法也是在某次解决时,忽然发现 https://nodejs.org/dist 是超时,想到是不是我本人的源问题,设置成国内的镜像或者能够。事实也是证实这是对的

# 设置源的相干命令nvm node_mirror [url]    设置node镜像nvm npm_mirror [url]    设置npm 镜像# 执行nvm npm_mirror https://npmmirror.com/mirrors/npm/nvm node_mirror https://npmmirror.com/mirrors/node/# 我本人是间接给它配置在文件中,我应用的是MAC,所以在~/.zshrc增加环境变量export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node/export NVM_NPM_ORG_MIRROR=https://npmmirror.com/mirrors/npm/# 这个是淘宝的地址(地址应用看大家感觉)node: http://npm.taobao.org/mirrors/node/npm: http://npm.taobao.org/mirrors/npm/# 而后执行source ~/.zshrc更新环境变量# 关掉终端重启,执行下载命令即可

总结

针对我本人呈现的状况,倡议刚开始下载nvm的同学,能够间接就把源地址给更改掉,不然有时候呈现我这种状况很抓马(之前好好的,当初不行了)