我今天把node从4.4.7升级到4.5.0,发现pm2不可用了,可以启动,显示当前文件被启动,并监听,但浏览器无法打开页面了。切回4.4.7版本后,一切正常。这是一个问题。第二个问题是:为什么每次切换node版本后,pm2会提示无此命令?然后我就要再重新安装一次才行。请问有遇到这两个问题的朋友吗
认证0级讲师
nvm を使用する場合、npm install はノードのバージョン用であり、異なるバージョンのパッケージは共有されません
グローバル インストール パスを設定しない場合、デフォルトは lib/node_modules で、node バージョンにインストールされるため、ノードのバージョンを切り替えると、以前のノード バージョンでグローバルにインストールされたノードモジュールが見つからないことが判明したため、グローバル インストール パスを設定する必要があります。
lib/node_modules
node
export NODE_PATH="/path/to/global/node_modules" #NODE_PATH 変数を指定します
bash を使用している場合は、それを .bash_profile に追加します。zsh を使用している場合は、それを .zshrc に追加します。
.bash_profile
.zshrc
有効にするには、忘れずに source を行ってください。
source
アクセスできないという問題が発生しているので、コードを確認する必要があります (コードの一部を投稿してください)。当面は回答できないと思います。役に立ちました
nvm を使用する場合、npm install はノードのバージョン用であり、異なるバージョンのパッケージは共有されません
グローバル インストール パスを設定しない場合、デフォルトは
lib/node_modules
で、node
バージョンにインストールされるため、ノードのバージョンを切り替えると、以前のノード バージョンでグローバルにインストールされたノードモジュールが見つからないことが判明したため、グローバル インストール パスを設定する必要があります。bash を使用している場合は、それを
.bash_profile
に追加します。zsh を使用している場合は、それを.zshrc
に追加します。有効にするには、忘れずに
source
を行ってください。アクセスできないという問題が発生しているので、コードを確認する必要があります (コードの一部を投稿してください)。当面は回答できないと思います。役に立ちました