nodejs&wsl&vscode&docker开发环境搭建
一、在windows10中安装WSL2
1、安装条件
必须运行 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11。
https://docs.microsoft.com/zh-cn/windows/wsl/install
2、安装步骤
在PowerShell下运行
wsl --install
3、修改Ubuntu国内源(https://mirrors.huaweicloud.com/home)
1、)备份配置文件
npm config set registry https://repo.huaweicloud.com/repository/npm/ npm cache clean -f
2、)修改sources.list文件,将http://archive.ubuntu.com和http://security.ubuntu.com替换成http://repo.huaweicloud.com,可以参考如下命令:
sudo sed -i "s@http://.*archive.ubuntu.com@http://repo.huaweicloud.com@g" /etc/apt/sources.list sudo sed -i "s@http://.*security.ubuntu.com@http://repo.huaweicloud.com@g" /etc/apt/sources.list
3、执行apt-get update更新索引
sudo apt-get update
二、安装vscode
1、安装地址
https://code.visualstudio.com/
2、安装vscode wsl插件
3、在wsl中连接ubuntu环境
三、安装docker
1、在windows中安装docker desktop工具
https://www.docker.com/get-started
在安装时,勾选“install required windows components for WSL2”
在windows安装好了后,ubuntu中也会同步安装
2、给docker配置加速器
1、打开阿里云->控制台->容器镜像服务->镜像工具->镜像加速器->复制镜像加速器地址-> https://nceaty2o.mirror.aliyuncs.com
2、打开在windows中打开,docker desktop工具
setting-> Docker Engine->将加速地址填入"registry-mirrors"中
3、在vscode中本地跟远程WSL中安装docker插件
四、安装nodejs
1、在ubuntu中安装nodejs版本管理器
export NVS_HOME="$HOME/.nvs" git clone https://github.com/jasongin/nvs "$NVS_HOME" . "$NVS_HOME/nvs.sh" install
2、查看nvs版本
nvs --version
3、安装nodejs LTS版
nvs add lts
4、设置LTS版本为默认版本
nvs use lts
5、配置NPM国内源
npm config set registry https://repo.huaweicloud.com/repository/npm/ npm cache clean -f