通过nvm来安装并管理node

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.6/install.sh | bash

将nvm源字符串附加到/root/.bashrc
将bash_完成源字符串追加到/root/.bashrc
关闭并重新打开终端以开始使用nvm,或运行以下操作以立即使用
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

exit
重连
nvm —version 即可查看版本号
image.png
nvm ls
nvm install v12.13.0
nvm use v12.13.0

设置全局安装node_modules路径

该命令会在用户根目录下生成一个.npmrc的配置文件
npm config set prefix “/root/.nvm/versions/node/npm”

配置环境变量

export PATH=$PATH:/root/.nvm/versions/node/npm/bin
使得全局安装 的node_modules在任何目录下都可以使用

建议使用~/.bashrc来配置

然后再文件中添加cache目录配置
image.png

指定npm为淘宝的镜像源

npm —registry=https://registry.npm.taobao.org install -g npm
网络不好可以使用cnpm
npm —registry=https://registry.npm.taobao.org install -g cnpm
增加系统文件最大数量(以防万一)
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
image.png

安装pm2管理后端node进程

npm install pm2 -g
pm2的使用后续详细介绍,这里不加赘述

  1. 查看node_modules的目录,执行:npm root -g

  2. 查看npm的可执行文件所在目录:npm bin -g

参考文档https://blog.csdn.net/weixin_41174656/article/details/78633299