安装node.js

源码安装

  1. Linux下安装

     cd /root
     wget https://npm.taobao.org/mirrors/node/v8.9.1/node-v8.9.1-linux-x64.tar.gz
     tar -zxvf node-v8.9.1-linux-x64.tar.gz
     mv node-v8.9.1-linux-x64 /usr/local/node
     vim /etc/profile
    
     export PATH=$PATH:/usr/local/node/bin
    
     ESC
     :wq
    
     source /etc/profile
    
  2. 测试安装是否成功

     node --version
    

换源

  1. 切换为阿里源

     全局安装npm,修改安装源为taobao
     npm config set registry https://registry.npm.taobao.org -g
     npm config get registry
    
  2. 有些pkg国内没有镜像,通过cnpm安装,安装前先执行

     npm install cnpm -g --registry=https://registry.npm.taobao.org
    

PM2

  1. 运行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
    

介绍

  1. node

     js代码的解释工具
    
  2. npm

     node下的包管理工具
    
  3. pm2

     node下的在服务器端运行js的工具
    
@耿志环 2012-∞ 冀ICP备17033181号, powered by Gitbook修订: 2019-09-18 23:00:04

results matching ""

    No results matching ""