通过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 即可查看版本号
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来配置
指定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
安装pm2管理后端node进程
npm install pm2 -g
pm2的使用后续详细介绍,这里不加赘述
查看node_modules的目录,执行:npm root -g
查看npm的可执行文件所在目录:npm bin -g
参考文档https://blog.csdn.net/weixin_41174656/article/details/78633299