WSL 安装CentOS + NodeJS 操作指南
一 在Win10上安装 CentOS 系统
1.在Win10上开启 WSL
以管理员身份运行 Powershell
并输入以下命令,稍等片刻,会提示是否立即重启计算机。输入 Y 回车重启系统
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
2.安装 CentOS 系统
2.1 下载可用于 WSL 的 CentOS 镜像。
CentOS 8 下载地址:CentOS 8.4.2105
2.2 解压安装
下载的是 zip 文件。解压至不包含中文字符的目录下,比如 E:\CentOS8,进入目录,右键单击 CentOS8.exe 可执行文件,以管理员身份运行。
安装完之后如下图,此时可按任意键退出安装。
安装完之后,会多出两个文件夹rootfs和temp,可以看到roofts下面的文件夹是Linux系统的文件夹组织结构。
2.3 运行CentOS系统
鼠标右键并以管理员身份运行 CentOS8.exe,即以 root 身份登录系统,默认路径是root目录,如下图
二 在CentOS上安装NodeJS
1.先安装wget, 用yum指令安装时报错
yum install wget
CentOS-8 - AppStream 70 B/s | 38 B 00:00
Error: Failed to download metadata for repo 'AppStream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
2.修改yum镜像源地址
cd /etc/yum.repos.d/
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
3.再次安装wget
执行 yum install wget
, 会弹出对话框,选y
4. 通过wget安装nvm
Linux安装nvm,有一点需要注意,要先切换到root目录下再进行安装。因为环境变了$HOME取得就是根目录root下的路径,所以.nvm需要安装在root目录下
4.1 下载nvm安装包
cd /root
wget https://github.com/nvm-sh/nvm/archive/refs/tags/v0.38.0.tar.gz
4.2 解压nvm
mkdir -p .nvm
tar -zxvf v0.38.0.tar.gz -C .nvm
4.3 配置环境
vi ~/.bashrc
在~/.bashrc的末尾,添加如下语句:
# This loads nvm
export NVM_DIR="$HOME/.nvm/nvm-0.38.0" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
# This loads nvm bash_completion
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
4.4 使能配置
source ~/.bashrc
5.通过nvm安装node
#查看远程仓库版本
nvm ls-remote
#安装具体版本
nvm install v16.13.2
# 使用安装的版本
nvm use v16.13.2
6.设置速度最快的npm镜像源
6.1 安装npm镜像源管理包
npm install -g nrm
6.2 运行nrm test
,测速
6.3 运行nrm ls
,查看速度最快的镜像源地址
6.4 配置npm镜像源
npm config set registry https://registry.npmmirror.com/
7.安装yarn与nx
npm install -g yarn@1.22.17
yarn add global nx@15.2.0
有效参考链接
转载自:https://juejin.cn/post/7175393822594039868