1.n工具安装Nodejs和Yarn以及配置国内镜像源(Ubuntu)

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 update
sudo apt install npm
sudo npm install -g n
sudo mkdir -p /usr/local/n
sudo chown -R $(whoami) /usr/local/n
sudo mkdir -p /usr/local/bin /usr/local/lib /usr/local/include /usr/local/share
sudo 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 current
node -v
npm -v
npx -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 yarn
yarn -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/python3
yarn config set python /usr/bin/python3

检查当前配置

npm config list
yarn config list

5.n常见命令

#查看远程服务器可供下载的node版本
n ls-remote lts
n ls-remote current
n 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和npm
n uninstall
#以指定的node版本来执行脚本
n run 16.13.0 --debug some.js
#查看n版本
n --version 或 n -V
#查看n帮助
n --help 或 n -h 

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/javascript/javascriptenv/2104.html

(0)
上一篇 2021年10月29日 22:20
下一篇 2021年11月1日 03:10

相关推荐

  • 2.package.json文件的讲解

    dependencies 项目运行所需的依赖包 devDependencies 项目开发和测试所需要的依赖包 包版本控制 版本号为三位数,一定要注意了。 1.严格匹配 2.通配符匹配 3.局部匹配 4.算术匹配 5.区间匹配 6.或匹配 7.~匹配 如果在版本号上指定了minor,则允许patch级别的更改。如果没有m…

  • 4.Vue安装的两种方式

    1.直接添加到网站的方式 2.命令行工具 (CLI)的方式 安装 升级 查看是否安装成功

  • 5.React安装的两种方式

    1.直接添加到网站的方式 index.html like_button.js 压缩 like_button.js 代码 确保计算机已安装Node.js,然后在项目文件夹下运行如下命令: 安装 JSX 预处理器(Babel) 以下这两段代码是等价的。 若想支持JSX,需要安装 JSX 预处理器(Babel)。确保计算机已…

发表评论

登录后才能评论