nvm弄乱了我的全局模块安装位置,如何解决?

问题描述 投票:0回答:1

我运行npm install -g pm2,但是当我运行pm2时,出现错误:

zsh:找不到命令:pm2

我检查了/usr/local/lib/node_modules,发现pm2不存在。

我运行npm list -g,发现pm2已安装在/Users/langqiu/.nvm/versions/node/v8.14.0/lib/node_modules

但是我很早以前通过运行rm -fr /Users/langqiu/.nvm/删除了nvm并删除了nvm添加到我的〜/ .bash_profile中的内容

我再次安装了nvm,然后运行以下命令,但是npm -g仍然安装在错误的位置。

我该怎么解决?

☁  ~  nvm ls
        v8.14.0
->       system
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v8.14.0) (default)
stable -> 8.14 (-> v8.14.0) (default)
nvm_list_aliases:36: no matches found: /Users/langqiu/.nvm/alias/lts/*
☁  ~  nvm use system
Now using system version of node: v12.13.0 (npm v6.12.0)
☁  ~  npm install -g pm2
/Users/langqiu/.nvm/versions/node/v8.14.0/bin/pm2 -> /Users/langqiu/.nvm/versions/node/v8.14.0/lib/node_modules/pm2/bin/pm2
/Users/langqiu/.nvm/versions/node/v8.14.0/bin/pm2-docker -> /Users/langqiu/.nvm/versions/node/v8.14.0/lib/node_modules/pm2/bin/pm2-docker
/Users/langqiu/.nvm/versions/node/v8.14.0/bin/pm2-runtime -> /Users/langqiu/.nvm/versions/node/v8.14.0/lib/node_modules/pm2/bin/pm2-runtime
/Users/langqiu/.nvm/versions/node/v8.14.0/bin/pm2-dev -> /Users/langqiu/.nvm/versions/node/v8.14.0/lib/node_modules/pm2/bin/pm2-dev
+ [email protected]
updated 1 package in 7.938s
☁  ~  which pm2
pm2 not found

我做了这些,但仍然不能解决问题

☁  ~  npm config --global set prefix /usr/local
☁  ~  npm install -g pm2
/Users/langqiu/.nvm/versions/node/v8.14.0/bin/pm2-dev -> /Users/langqiu/.nvm/versions/node/v8.14.0/lib/node_modules/pm2/bin/pm2-dev
/Users/langqiu/.nvm/versions/node/v8.14.0/bin/pm2 -> /Users/langqiu/.nvm/versions/node/v8.14.0/lib/node_modules/pm2/bin/pm2
/Users/langqiu/.nvm/versions/node/v8.14.0/bin/pm2-docker -> /Users/langqiu/.nvm/versions/node/v8.14.0/lib/node_modules/pm2/bin/pm2-docker
/Users/langqiu/.nvm/versions/node/v8.14.0/bin/pm2-runtime -> /Users/langqiu/.nvm/versions/node/v8.14.0/lib/node_modules/pm2/bin/pm2-runtime
+ [email protected]
☁  ~  pm2
zsh: command not found: pm2
node.js nvm
1个回答
0
投票

npm docs,简称为npm config --global set prefix /usr/local

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.