关于node.js:记NVM-lsrermote等命令显示NA问题

3次阅读

共计 1239 个字符,预计需要花费 4 分钟才能阅读完成。

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

正文完
 0