记录下某次重装 windows 10 以后,安装环境的痛苦经历...
nvm - node版本管理工具
因为我的系统盘重置了,所以本身没有安装node。所以如果本身安装了node,那在安装nvm之前,建议先将原来版本的node卸载。
-
直接去github上下载
1.1.7版本的nvm-setup.zip。(后面会解释为啥选1.1.7) -
然后直接解压,一路next安装就好了
-
安装完成后,找到安装目录,修改
setting.txt,加入以下两行配置,使用国内镜像提升安装速度~node_mirror: https://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/ -
随后就可以用nvm管理node版本了
# 安装指定node版本 $ nvm install 12.13.1 # 切换版本 $ nvm use 12.13.1为啥选
1.1.7版本?因为俺冲
1.1.8版本以后,运行nvm use碰到exit status 1的问题,发现issues中也有类似问题,可能是权限导致的。具体原因没有去深究,因为上一次安装nvm是2021年8月,那时候还最新的版本还是2018年release的
v1.1.7,相信还是很稳定的。而v1.1.18是2021年9月release的,于是俺无脑冲了波1.1.7,然后再nvm use就会有权限的提示,同意以后,就可以正常使用了。
nrm - npm镜像管理工具
安装好node以后,直接用npm install -g nrm即可。
yarn - 比npm爽的node package管理工具
方式1:
直接通过 npm install --global yarn 直接安装。
方式2:
使用scoop来管理Windows上的软件(类似Mac上的homebrew)。这里介绍 scoop 的安装方式
但是安装scoop会有一些前提要求:
- Windows 7 SP1+ / Windows Server 2008+
- PowerShell 5(或更高版本,包括PowerShell Core)和.NET Framework 4.5(或更高版本)
- 必须为您的用户帐户启用 PowerShell,例如
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
-
安装
scoop$ iwr -useb get.scoop.sh | iex -
安装
yarn$ scoop install yarn