CentOS7安装node.js
作者QQ:67065435 QQ群:821635552
本站内容全部为作者原创,转载请注明出处!
源码安装
CentOS7下安装
cd /root wget https://npm.taobao.org/mirrors/node/v12.9.0/node-v12.9.0-linux-x64.tar.gz tar -zxvf node-v12.9.0-linux-x64.tar.gz \cp -rf node-v12.9.0-linux-x64 /usr/local/node vim /etc/profile export PATH=$PATH:/usr/local/node/bin ESC :wq source /etc/profile
测试安装是否成功
node --version
换源
切换为阿里源
全局安装npm,修改安装源为taobao npm config set registry https://registry.npm.taobao.org -g npm config get registry
有些pkg国内没有镜像,通过cnpm安装,安装前先执行
npm install cnpm -g --registry=https://registry.npm.taobao.org
PM2
运行PM2程序的操作流程
# 切换到PM2运行的用户 su www # 进入项目路径 cd /xxx/project/ # 安装程序依赖 npm install # 通过配置文件启动程序 pm2 start [配置文件] # 将程序运行的状态保存 pm2 save # 将运行程序状态加入启动项(将生成的命令复制下来) pm2 startup # 切换回root用户 exit(su root) # 将刚刚复制的命令执行一遍(大概这样) sudo env PATH=$PATH:/xxx/node/bin /xxx/node/lib/node_modules/pm2/bin/pm2 startup systemd -u www --hp /home/www # 重载systemctl管理的单元文件 systemctl daemon-reload # 启动pm2下的程序 systemctl start pm2-www # 将pm2下的程序加入开机启动 systemctl enable pm2-www
介绍
node
js代码的解释工具
npm
node下的包管理工具
pm2
node下的在服务器端运行js的工具