1
私はグローバルにインストールパッケージを一覧表示するとき、私はこのような出力が得られます。無効なグローバルNPMパッケージをアンインストールする方法は?
home$ npm list -g --depth=0
/usr/local/lib
├── [email protected]
├── [email protected]
├── [email protected]
├── @acme/[email protected] -> /Users/me/projects/somelib (acme-somelib) invalid
└── [email protected]
「somelib」パッケージは、上記無効として報告されます。私は "somelib"パッケージを削除して、それが他の問題に寄与していないことを確認したいと思います。アンインストールコマンドが私のために失敗した。しかし:
home$ npm uninstall -g @acme/somelib
npm WARN uninstall not installed in /usr/local/lib/node_modules: "@acme/somelib"
私は(npm install -g @acme/somelib
)を再インストールしてからアンインストールを行うことも試みました。この場合、インストールでは、無効なパッケージに影響を与えない別の新しいパッケージが作成されます。だから、問題を解決するために何もしません。
無効なパッケージを削除するにはどうすればよいですか?
'rm -rf/usr/local/lib/@ acme/somelib @ 1.1.16'?私はnpmがグローバルパッケージのための他の簿記をしているとは思わない。 –
それはそれを修正した、@ Felix Kling。あなたが好きなら、私はそれを受け入れるでしょう、自由に回答を追加してください。パッケージのパスがpackage.jsonの名前と一致していないこともわかりました。これは無効を引き起こしたようです。 –