我已经安装了 eslint,我想将其更新到较新的版本。在尝试这样做时,我发现我无法摆脱当前版本的 eslint。
我尝试通过 npm 卸载,但它似乎没有删除命令。
$ eslint -v
v3.0.1
$ npm uninstall -g eslint
<a huge list of eslint node_modules>
$ eslint -v
v3.0.1
Run Code Online (Sandbox Code Playgroud)
我尝试检查命令的来源以及我的全局包的保存位置,但我不确定如何处理这些信息。
$ which eslint
/usr/local/bin/eslint
Run Code Online (Sandbox Code Playgroud)
该文件是 /usr/local/lib/node_modules/eslint/bin/eslint.js 的别名
$ npm list -g
/Users/inspiredtolive/.nvm/versions/node/v7.10.0/lib
<list of packages>
Run Code Online (Sandbox Code Playgroud)
我真正想做的就是安装版本大于或等于 4.9.0 的 eslint。我该怎么办?
我无法弄清楚我的 eslint 最初是如何安装的,但我最终用/usr/local/bin/eslint指向的别名文件替换了别名文件/Users/inspiredtolive/.nvm/versions/node/v7.10.0/lib/node_modules/eslint/bin/eslint.js,现在它正确地使用了全局安装的 npm 包。
| 归档时间: |
|
| 查看次数: |
9449 次 |
| 最近记录: |