安装分布式版本管理系统Git
yum install git -y
使用Git将NVM的源码克隆到本地的~/.nvm目录下,并检查最新版本
git clone gitee.com/mirrors/nvm… ~/.nvm && cd ~/.nvm && git checkout git describe --abbrev=0 --tags
依次运行以下命令,配置NVM的环境变量
echo ". ~/.nvm/nvm.sh" >> /etc/profile source /etc/profile
运行以下命令,查看Node.js版本
nvm list-remote
安装多个Node.js版本
nvm install v16.17.0
查看已安装的Node.js版本
nvm ls
切换Node.js版本
nvm use v16.17.0
查看npm版本
npm -v
确保npm版本与本机的版本一致
npm install -g npm@9.7.2
如果npm i报错运行如下命令,参考blog.csdn.net/shuux666/ar…
npm fund npm audit fix --force npm audit
linux开启进程守护
关闭了远程连接,进程也被关了,这就需要进程守护了 nohup npm start & 来把进程挂起
阿里云node.js部署教程
try_files uri/ /index.html;
作用:1、nginx需要配置,解决history模式刷新报404错误 2、如果压缩的js源文件没有上传,请求该js会找不到,于是将index.html的源代码进行返回,返回格式为Content-Type:text/html,但是js解析不了该html,于是报错Uncaught SyntaxError: Unexpected token '<' 参考:blog.csdn.net/leftfist/ar…
Nginx配置压缩资源,加快客户端响应速度
gzip_static on; 存在压缩资源,读取压缩资源,需要保留压缩资源和源资源 参考:blog.csdn.net/qq_43363884…
/etc/nginx/conf.d nginx配置目录 nginx -s reload 修改完nginx配置需要重启nginx生效