検索

ホームページ  >  に質問  >  本文

node.js - pm2与node@4.5.0版本不兼容吗并且每次切换node版本会提示pm2无此命令

我今天把node从4.4.7升级到4.5.0,发现pm2不可用了,可以启动,显示当前文件被启动,并监听,但浏览器无法打开页面了。
切回4.4.7版本后,一切正常。这是一个问题。
第二个问题是:
为什么每次切换node版本后,pm2会提示无此命令?然后我就要再重新安装一次才行。
请问有遇到这两个问题的朋友吗

PHP中文网PHP中文网2867日前896

全員に返信(2)返信します

  • 大家讲道理

    大家讲道理2017-04-17 14:49:36

    nvm を使用する場合、npm install はノードのバージョン用であり、異なるバージョンのパッケージは共有されません

    返事
    0
  • 大家讲道理

    大家讲道理2017-04-17 14:49:36

    グローバル インストール パスを設定しない場合、デフォルトは lib/node_modules で、node バージョンにインストールされるため、ノードのバージョンを切り替えると、以前のノード バージョンでグローバルにインストールされたノードモジュールが見つからないことが判明したため、グローバル インストール パスを設定する必要があります。

     export NODE_PATH="/path/to/global/node_modules" #NODE_PATH 変数を指定します

    bash を使用している場合は、それを .bash_profile に追加します。zsh を使用している場合は、それを .zshrc に追加します。

    有効にするには、忘れずに source を行ってください。

    アクセスできないという問題が発生しているので、コードを確認する必要があります (コードの一部を投稿してください)。当面は回答できないと思います。役に立ちました

    返事
    0
  • キャンセル返事