NodeJS实用手册
注意
以下内容仅在 CentOS7 上经过测试
从官网下载二进制文件安装node.js
mkdir /home/nodejs
cd /home/nodejs
wget https://nodejs.org/dist/v14.17.6/node-v14.17.6-linux-x64.tar.xz
tar -xvf node-v14.17.6-linux-x64.tar.xz
cd /usr/local/
mv /home/nodejs/node-v14.17.6-linux-x64 .
mv node-v14.17.6-linux-x64 nodejs
ln -s /usr/local/nodejs/bin/npm /usr/local/bin/
ln -s /usr/local/nodejs/bin/node /usr/local/bin/
使用nvm管理node.js
安装nvm
git clone https://hub.fastgit.org/nvm-sh/nvm.git
cd nvm
./install.sh
source ./nvm.sh
vi ~/.bash_profile
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
设置nvm下载路径
export NVM_NODEJS_ORG_MIRROR=https://nodejs.org/dist
安装最新lts版本node.js
nvm install 'lts/*' --reinstall-packages-from=default --latest-npm
备用命令
nvm list-remote # 列出远程版本
nvm list # 列出本地版本
nvm install v14.17.6 # 安装指定版本
nvm use v14.17.6 # 使用指定版本
nvm alias default v14.17.6 # 设置默认版本
使用nodesource脚本安装node.js
curl -fsSL https://rpm.nodesource.com/setup_lts.x | bash - \
&& yum install -y nodejs
安装Yarn
使用curl
curl -sL https://dl.yarnpkg.com/rpm/yarn.repo | tee /etc/yum.repos.d/yarn.repo \
&& yum -y install yarn
wget https://dl.yarnpkg.com/rpm/yarn.repo -O /etc/yum.repos.d/yarn.repo
yum -y install yarn
使用npm
npm install -g y
配置node.js
设置淘宝源
npm config set registry https://registry.npmmirror.com \
&& npm config set disturl https://npmmirror.com/dist --global
验证是否成功
npm config get registry
npm info express
user权限设置为root
npm -g config set user root
安装pm2
npm install -g pm2
ln -s /usr/local/nodejs/lib/node_modules/pm2/bin/pm2 /usr/local/bin/pm2 #如果是用nodesource安装的就不用这个
pm2 -v
pm2 startup
或
yarn global add pm2