2

ノード v5.0.0 および npm v3.3.9 を使用して OSX (El Capitan) で実行しています。アップグレードを試みる場合:

npm upgrade

以下のエラーが表示されます。

npm WARN deprecated lodash@0.9.2: lodash@<2.0.0 はもはや
維持されます。lodash@^3.0.0 にアップグレード
npm エラー! ダーウィン 15.2.0
npm エラー! argv "/usr/local/Cellar/node/5.0.0/bin/node" "/usr/local/bin/npm"
「アップグレード」
npm エラー! ノード v5.0.0
npm エラー! npm v3.3.9
npm エラー! コード EREADFILE

npm エラー! /Users/ekkis/.npm/slimerjs/0.9.5/package.tgz の抽出エラー
アーカイブ: ENOENT: そのようなファイルまたはディレクトリはありません。開いてください
「/Users/ekkis/.npm/slimerjs/0.9.5/package.tgz」
npm エラー!  
npm エラー! サポートが必要な場合は、次の場所でこのエラーを報告してください。
npm エラー! [https://github.com/npm/npm/issues]

npm エラー! サポート リクエストには、次のファイルを含めてください。
npm エラー! /Users/ekkis/D​​ownloads/client-side-testing-0.1/npm-debug.log

このslimerjs(それが何であれ)をローカルとグローバルの両方でアンインストールしようとしましたが、それでも失敗します。指定されたディレクトリを見ると、実際には0.9.5がインストールされていませんが、0.9.6が見つかります

では、何が必要で、なぜ新しいバージョンに満足できないのでしょうか? そして最も重要なことは、どうすれば修正できますか?

4

3 に答える 3

4

誰かが 3.3.9 はかなり遅れていると示唆しました。アップグレード(現在はv.3.5.2)で問題が解決したようです:

sudo npm install -g npm

于 2015-12-23T19:54:06.963 に答える
0

とりあえず、特定のバージョンのslimmerjsをインストールします。npm install slimerjs@0.9.5

https://github.com/graingert/slimerjs/issues/34

于 2016-01-07T13:58:45.027 に答える
0

この問題は、 https://github.com/npm/npm/issues/10057の NPM プロジェクトで知られています。「最新」がプレリリース バージョンに設定されているパッケージをインストールする場合、npm@3.x に問題があります。

私の修正は、npm を 2.14.10 にダウングレードすることでした。修正がまだ投稿されていないため、2.x シリーズの最新の安定版です。

sudo npm install -g npm@2.14.10

于 2016-01-06T04:58:02.513 に答える