记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
的同学,能够间接就把源地址给更改掉,不然有时候呈现我这种状况很抓马(之前好好的,当初不行了)