2017-11-01 78 views
0

私はeslintをインストールしました。私はそれを新しいバージョンにアップデートしたいと思います。これをしようとすると、私は現在のバージョンのeslintを取り除くことができないことを知りました。npmパッケージ(eslint)をグローバルにアンインストールできませんOS X

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> 

私が本当にやりたいすべてのエイリアスは、バージョンより大きいとeslintをインストールされたことを4.9.0に等しい。私は何をすべきか?

+0

OSパッケージマネージャーとNPMでインストールできますか? – tadman

+0

@ tadmanおそらく。最初にインストールしてから1年半以上経っていたので、私はそれをどのようにインストールしたのか覚えていませんでしたが、npm以外にインストールする方法はありましたか?これをどうすれば確認できますか? – inspiredtolive

+0

一部のディストリビューションは、パッケージマネージャーに応じてRPMまたはDEBを使用するNPMパッケージをパッケージ化しています。彼らがその特定のファイルを担当しているかどうかを確認する価値があります。 – tadman

答えて

0

私のeslintが最初にインストールされた方法を理解できませんでしたが、/usr/local/bin/eslintのエイリアスファイルを、/Users/inspiredtolive/.nvm/versions/node/v7.10.0/lib/node_modules/eslint/bin/eslint.jsを指すエイリアスファイルに置き換えてしまい、グローバルにインストールされたnpmパッケージを正しく使用するようになりました。

関連する問題