1. 安装 n
工作原理:n 会下载预构建 node 包到目录 / usr/local/n/versions/node/16.13.0,安装的时候会复制目录 / usr/local/n/versions/node/16.13.0/bin 下的所有文件到目录 / usr/local/bin 下,这会覆盖目录 / usr/local/bin 下的同名文件, 我们安装的 node_modules 在目录 / usr/local/lib/node_modules 下。
sudo apt updatesudo apt install npmsudo npm install -g nsudo mkdir -p /usr/local/nsudo chown -R $(whoami) /usr/local/nsudo mkdir -p /usr/local/bin /usr/local/lib /usr/local/include /usr/local/sharesudo chown -R $(whoami) /usr/local/bin /usr/local/lib /usr/local/include /usr/local/share
配置 nodejs 国内镜像源
#淘宝镜像源echo 'export N_NODE_MIRROR="https://npm.taobao.org/mirrors/node"' >> ~/.bashrc#腾讯云镜像源echo 'export N_NODE_MIRROR="https://mirrors.cloud.tencent.com/nodejs-release/"' >> ~/.bashrc#中国科学技术大学镜像源echo 'export N_NODE_MIRROR="https://mirrors.ustc.edu.cn/node/"' >> ~/.bashrc
2. 安装 Nodejs
//安装nodejs最新LTS版n lts//安装nodejs最新版n currentnode -vnpm -vnpx -v
配置 NPM 仓库国内镜像源
#npm仓库淘宝源npm config set registry https://registry.npm.taobao.org#npm仓库腾讯云源npm config set registry http://mirrors.cloud.tencent.com/npm/#npm仓库华为云源npm config set registry https://mirrors.huaweicloud.com/repository/npm/
3. 安装 Yarn
sudo npm install -g yarnyarn -v
配置 yarn 仓库国内镜像源
#yarn仓库淘宝源yarn config set registry https://registry.npm.taobao.org#yarn仓库腾讯云源yarn config set registry http://mirrors.cloud.tencent.com/npm/#yarn仓库华为云源yarn config set registry https://mirrors.huaweicloud.com/repository/npm/
4. 关联 python3 版本
npm config set python /usr/bin/python3yarn config set python /usr/bin/python3
检查当前配置
npm config listyarn config list
5.n 常见命令
#查看远程服务器可供下载的node版本n ls-remote ltsn ls-remote currentn lsr --all#安装nodejs最新LTS版n lts 或 n stable#安装nodejs最新版n current 或 n latest#显示已下载的node版本并可通过上下键选择安装n#查看已下载node版本n ls#查看已下载node版本路径n which 16.13.0#移除已下载的node版本n rm 16.13.0#移除已下载的全部node版本(除了当前正在使用的node版本)n prune#移除当前正在使用的node和npmn uninstall#以指定的node版本来执行脚本n run 16.13.0 --debug some.js#查看n版本n --version 或 n -V#查看n帮助n --help 或 n -h
https://www.huoxiaoqiang.com/javascript/javascriptenv/2104.html
