【发布时间】:2018-04-14 05:49:03
【问题描述】:
我已经安装了 eslint,我想将它更新到更新的版本。在尝试这样做时,我发现我无法摆脱当前版本的 eslint。
我尝试通过 npm 卸载,但似乎没有删除该命令。
$ eslint -v
v3.0.1
$ npm uninstall -g eslint
<a huge list of eslint node_modules>
$ eslint -v
v3.0.1
我尝试检查命令的来源以及我的全局包的保存位置,但我不确定如何处理这些信息。
$ which eslint
/usr/local/bin/eslint
那个文件是一个别名 /usr/local/lib/node_modules/eslint/bin/eslint.js
$ npm list -g
/Users/inspiredtolive/.nvm/versions/node/v7.10.0/lib
<list of packages>
我真正想做的就是安装版本大于或等于 4.9.0 的 eslint。我该怎么办?
【问题讨论】:
-
您是否可以使用操作系统包管理器和 NPM 安装它?
-
@tadman 也许吧。自从我第一次安装它已经一年半了,所以我不记得我是如何安装它的,但是当时除了npm之外还有其他方法可以安装它吗?我该如何检查?
-
一些发行版使用 RPM 或 DEB 打包 NPM 包,具体取决于您的包管理器。值得检查他们是否对该特定文件负责。
-
对不起。我将其标记为可能的重复,但给出了错误的链接。我的意思是说它是 https://stackoverflow.com/questions/47763783 的副本。