跳到主要内容

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