nvm for windows 的 N 个坑

作为Windows用户,有自己的nvm可以使用。

访问这里可以获得信息:点击访问

不过,这个工具的坑相当多。需要调教一下。

1. 输入路径

nvm-windows是提供绿色版本的。安装依靠一个install.cmd执行。

大致上来说,需要你输入当前nvm.exe的所在路径。

这个路径,输入的时候,切记需要以\结尾。否则,就会出现无法保存settings.txt文件等一系列问题。

(话说自己识别下,会死吗?!)

2. 诡异的"

这个应该是bug。在把nvm.exe的路径放入path中的时候,会有个莫名其妙的"出现。记得在环境变量里面去除。

3. 缓慢的镜像

nvm-windows的镜像默认使用国外线路。最好还是修改下,变成国内的淘宝镜像比较好。

4. 简单粗暴的原理

nvm-windows的原理就是根据你的输入,动态切换 系统的c:\program_files\node内容(根据ln -s类似的指令:mklink

所以,如果你在这里安装过nodejs,那就大条了。需要提前保持个干净系统。

大致如此,要不是为了hexo的博客,谁捣鼓这种东西啊……

ps,补充下settings.txt的内容

1
2
3
4
5
6
root: D:\Tools\nvm
path: C:\Program Files\nodejs
arch: 64
proxy: none
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

PPS:2020/01/14 补充下

  1. 记得删除掉C:\Program Files\nodejs
  2. 环境变量记得添加:NVM_HOMENVM_SYMLINK ( 这个同上文 1 )
  3. 记得path更新