zoukankan      html  css  js  c++  java
  • npm, node, pm2 使用笔记

    # 卸载 npm:
    # 1.先卸载npm
    sudo npm uninstall npm -g
    # 2.卸载node
    yum remove nodejs npm -y
    # 看看是否有残留
    # 进入 /usr/local/lib 删除所有 node 和 node_modules文件夹
    # 进入 /usr/local/include 删除所有 node 和 node_modules 文件夹
    # 进入 /usr/local/bin 删除 node 的可执行文件
    
    # 安装:(新node版本是带有npm)
    # 登录linux,cd /usr/local目录去下载安装包
    # 1. 下载 在 /usr/local 目录下,下载nodejs安装包
    wget https://nodejs.org/dist/v8.11.4/node-v8.11.4-linux-x64.tar.xz
    # 2. 解压
    tar xvf node-v8.11.4-linux-x64.tar.xz 
    # 3. 改短名
    mv node-v8.11.4-linux-x64 nodejs
    # 4. 配置,需要创建软链接,以便全局使用:(否则node -v 报错:-bash: /usr/bin/node: 没有那个文件或目录)
    ln -s /usr/local/nodejs/bin/node /usr/bin/node
    ln -s /usr/local/nodejs/bin/npm /usr/bin/npm
    # 5、完成检验:
    node -v  && npm -v

      

    # pm2 启动 nuxt项目
    # 1. 进入 项目目录 
    cd /project-path
    # 2. 启动项目(name参数是用于给监听项目做的一个标识名称)
    pm2 start npm --name 'project-name' -- run start
    # 3. 删除项目
    pm2 delete 'project-name'
    # 4. 重启项目(一般用于项目打包后重新部署)
    pm2 restart 'project-name'
     
    Talk is cheap, show me the code.
  • 相关阅读:
    sublime 标题乱码,内容正常
    解决PHP7+ngnix+yaf框架404的问题
    调用RPC接口出现错误:Yar_Client_Transport_Exception (16) curl exec failed 'Timeout was reached'
    xhprof安装和使用
    单点登录
    如何让局域网内Apache互相访问
    lnmp
    virtualbox
    微信省市区 Mysql数据库
    lnmp
  • 原文地址:https://www.cnblogs.com/cidgur/p/15196511.html
Copyright © 2011-2022 走看看