美文网首页
使用npm全局安装的包,发现没有了,全局命令不能使用了

使用npm全局安装的包,发现没有了,全局命令不能使用了

作者: 沙漠中的猴 | 来源:发表于2018-07-13 12:43 被阅读0次
npm.jpeg

我之前在服务器上全局安装了个forever

npm install -g forever

用了又段时间了。

今天登录的时候发现这个命令没有了。我的天,这是什么世道。

进入全局安装目录查看

于是我去nom install -g的目录查看了一下这个包还在不在。

npm root -g

目录如下


image.png

然后我cd到该目录。发现并没有这个包。(真是奇怪了)

image.png

仔细观察

我仔细查看了一下路径,发现node 的版本是v8.11.1。
我又进入之前使用的v8.9.4文件夹下查看了一下


image.png

妹的。果然在这。

分析原因

我用nvm来管理node的版本,之前使用的node版本为v8.9.4forever就是在v8.9.4的版本下载的。所以在v8.11.1`版本下就不会有该命令的存在。

解决办法

重新执行安装命令

npm install -g forever 

总结

  1. 使用nvm管理nodejs时,注意是否在之前版本的nodejs使用过程中-g安装过全局包。
  2. nom root -g可以查看全局包所在的目录

相关文章

网友评论

      本文标题:使用npm全局安装的包,发现没有了,全局命令不能使用了

      本文链接:https://www.haomeiwen.com/subject/psejpftx.html