zoukankan      html  css  js  c++  java
  • pm2部署nodejs项目 pm2: command not found

    安装pm2

    npm i pm2 -g
    

      安装成功但是执行pm2 start 时提示命令没找到

     pm2: command not found
    

      第一步发现是虽然npm使用 -g 全局安装但是pm2并没有放进linux全局环境中,

      使用whereis 命令查找pm2 发现没找到,想到pm2是使用npm安装的,那么应该被放在node路径下,

      使用whereis node 命令找到nodejs目录,

       发现这是执行文件而不是一个目录,根本找不到pm2目录,

      猜想pm2被放在执行npm i -G pm2命令所在目录下的node_modules中了,

    解决方案

     找到pm2所在路径,执行命令前加 node 

      进入node_modules目录找到pm2,进入bin 目录执行pm2 -v命令仍然不行,但是在pm2前加node 变成 node pm2 -v 发现可以了 

    要运行项目的话,就需要输入全部路径,如

     node pm2 start /usr/local/nodeservice/bin/www
    

      

  • 相关阅读:
    4月7日工作日志
    5月4日工作日志
    4月7日工作日志
    4月1日工作日志
    3月31日工作日志
    3月31日工作日志
    对元素绑定事件方法
    css实现垂直居中的各种方法
    纯css写一个switch开关
    弹性盒模型flex布局
  • 原文地址:https://www.cnblogs.com/anin/p/13513347.html
Copyright © 2011-2022 走看看