背景故事:
由于某天在公司学了React,晚上新电脑移植环境,兴致勃勃的装了个nvm,当场翻车!!!
不管是挂梯子还是跟着网上的方法换阿里云源都解决不了问题,我就自己摸索了一会儿。
我个人还是比较喜欢腾讯生态的,所以用的是腾讯云源:
这个看起来很像是Linux的,但是没关系。咱可以变通:
首先找到nvm的根目录:
打开“settings.txt”文件:在末尾加上两行代码:
node_mirrors: http://mirrors.cloud.tencent.com/nodejs-release/
npm_mirrors: http://mirrors.cloud.tencent.com/npm/
添加完后的效果:
再次用nvm查看node版本(这里可能有些延迟,需要多等一下):
nvm list available
下载node版本,这版本号后面可以省略:
npm install 22
默认安装最新的大版本(稍安勿躁!稍微等一下下):
查看已成功安装的node版本:
nvm list
切换版本:
检查node版本:
node -v
扩充:
关于yarn 和 pnpm不能直接使用的问题,由于windows一些策略限制问题:
桌面任务栏搜索PowerShell,右键并用管理员身份运行:
输入:
set-executionpolicy RemoteSigned
在接下来的选项中直接输入a(大小写都可):
安装yarn:
这里的install,可直接缩写为i,-g就是全局变量。如果不带-g就是局部变量,局部变量就只能在当前文件夹下使用该包管理工具。而全局就是可以在任意位置使用,相当于配置了环境变量。
安装pnpm也是一样的,把yarn换成pnpm就行。npm、yarn、pnpm都是包依赖工具,可以混用