npm ERR cb()が呼び出されなかった


274

HerokuでNode.jsアプリをホストしています。実行するたびgit push herokuに、次のエラーが発生します。

Counting objects: 14, done.
Delta compression using up to 6 threads.
Compressing objects: 100% (12/12), done.
Writing objects: 100% (12/12), 1.20 KiB, done.
Total 12 (delta 8), reused 0 (delta 0)

-----> Node.js app detected
-----> Resolving engine versions
       Using Node.js version: 0.6.20
       Using npm version: 1.2.12
-----> Fetching Node.js binaries
-----> Vendoring node into slug
-----> Installing dependencies with npm
       npm http GET https://registry.npmjs.org/pg/0.6.15
       npm http GET https://registry.npmjs.org/socket.io
       npm http 200 https://registry.npmjs.org/pg/0.6.15
       npm http GET https://registry.npmjs.org/pg/-/pg-0.6.15.tgz
       npm http 200 https://registry.npmjs.org/socket.io
       npm http GET https://registry.npmjs.org/socket.io/-/socket.io-0.9.13.tgz
       npm http 200 https://registry.npmjs.org/pg/-/pg-0.6.15.tgz
       npm http 200 https://registry.npmjs.org/socket.io/-/socket.io-0.9.13.tgz
       npm http GET https://registry.npmjs.org/socket.io-client/0.9.11
       npm http GET https://registry.npmjs.org/policyfile/0.0.4
       npm http GET https://registry.npmjs.org/base64id/0.1.0
       npm http GET https://registry.npmjs.org/redis/0.7.3
       npm http GET https://registry.npmjs.org/generic-pool/1.0.9
       npm http 200 https://registry.npmjs.org/policyfile/0.0.4
       npm http GET https://registry.npmjs.org/policyfile/-/policyfile-0.0.4.tgz

       npm http 200 https://registry.npmjs.org/base64id/0.1.0
       npm http GET https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz
       npm http 200 https://registry.npmjs.org/generic-pool/1.0.9
       npm http GET https://registry.npmjs.org/generic-pool/-/generic-pool-1.0.9
.tgz
       npm http 200 https://registry.npmjs.org/socket.io-client/0.9.11
       npm http GET https://registry.npmjs.org/socket.io-client/-/socket.io-clie
nt-0.9.11.tgz
       npm http 200 https://registry.npmjs.org/redis/0.7.3
       npm http GET https://registry.npmjs.org/redis/-/redis-0.7.3.tgz
       npm http 200 https://registry.npmjs.org/policyfile/-/policyfile-0.0.4.tgz

       npm http 200 https://registry.npmjs.org/base64id/-/base64id-0.1.0.tgz
       npm http 200 https://registry.npmjs.org/generic-pool/-/generic-pool-1.0.9
.tgz
       npm http 200 https://registry.npmjs.org/socket.io-client/-/socket.io-clie
nt-0.9.11.tgz
       npm http 200 https://registry.npmjs.org/redis/-/redis-0.7.3.tgz

       > pg@0.6.15 install /tmp/build_36us8733h7kkr/node_modules/pg
       > node-waf configure build || (exit 0)

       Checking for program g++ or c++          : /usr/bin/g++
       Checking for program cpp                 : /usr/bin/cpp
       Checking for program ar                  : /usr/bin/ar
       Checking for program ranlib              : /usr/bin/ranlib
       Checking for g++                         : ok
       Checking for node path                   : not found
       Checking for node prefix                 : ok /tmp/node-node-nNUw
       Checking for program pg_config           : /usr/bin/pg_config
       'configure' finished successfully (0.058s)
       Waf: Entering directory `/tmp/build_36us8733h7kkr/node_modules/pg/build'
       [1/2] cxx: src/binding.cc -> build/Release/src/binding_1.o
       [2/2] cxx_link: build/Release/src/binding_1.o -> build/Release/binding.no
de
       Waf: Leaving directory `/tmp/build_36us8733h7kkr/node_modules/pg/build'
       'build' finished successfully (0.492s)
       npm http GET https://registry.npmjs.org/uglify-js/1.2.5
       npm http GET https://registry.npmjs.org/ws
       npm http GET https://registry.npmjs.org/xmlhttprequest/1.4.2
       npm http GET https://registry.npmjs.org/active-x-obfuscator/0.0.1
       npm http 200 https://registry.npmjs.org/active-x-obfuscator/0.0.1
       npm http GET https://registry.npmjs.org/active-x-obfuscator/-/active-x-ob
fuscator-0.0.1.tgz
       npm http 200 https://registry.npmjs.org/uglify-js/1.2.5
       npm http GET https://registry.npmjs.org/uglify-js/-/uglify-js-1.2.5.tgz
       npm http 200 https://registry.npmjs.org/xmlhttprequest/1.4.2
       npm http GET https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1
.4.2.tgz
       npm http 200 https://registry.npmjs.org/ws
       npm http GET https://registry.npmjs.org/ws/-/ws-0.4.25.tgz
       npm http 200 https://registry.npmjs.org/active-x-obfuscator/-/active-x-ob
fuscator-0.0.1.tgz
       npm http 200 https://registry.npmjs.org/uglify-js/-/uglify-js-1.2.5.tgz
       npm http 200 https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1
.4.2.tgz
       npm http 200 https://registry.npmjs.org/ws/-/ws-0.4.25.tgz
       npm http GET https://registry.npmjs.org/zeparser/0.0.5
       npm http GET https://registry.npmjs.org/commander
       npm http GET https://registry.npmjs.org/tinycolor
       npm http GET https://registry.npmjs.org/options
       npm http 200 https://registry.npmjs.org/zeparser/0.0.5
       npm http GET https://registry.npmjs.org/zeparser/-/zeparser-0.0.5.tgz
       npm http 200 https://registry.npmjs.org/options
       npm http GET https://registry.npmjs.org/options/-/options-0.0.3.tgz
       npm http 200 https://registry.npmjs.org/tinycolor
       npm http GET https://registry.npmjs.org/tinycolor/-/tinycolor-0.0.1.tgz
       npm http 200 https://registry.npmjs.org/commander
       npm http GET https://registry.npmjs.org/commander/-/commander-0.6.1.tgz
       npm http 200 https://registry.npmjs.org/zeparser/-/zeparser-0.0.5.tgz
       npm http 200 https://registry.npmjs.org/options/-/options-0.0.3.tgz
       npm http 200 https://registry.npmjs.org/tinycolor/-/tinycolor-0.0.1.tgz
       npm http 200 https://registry.npmjs.org/commander/-/commander-0.6.1.tgz

       > ws@0.4.25 install /tmp/build_36us8733h7kkr/node_modules/socket.io/node_
modules/socket.io-client/node_modules/ws
       > (node-gyp rebuild 2> builderror.log) || (exit 0)

       make: Entering directory `/tmp/build_36us8733h7kkr/node_modules/socket.io
/node_modules/socket.io-client/node_modules/ws/build'
         CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
         SOLINK_MODULE(target) Release/obj.target/bufferutil.node
         SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished
         COPY Release/bufferutil.node
         CXX(target) Release/obj.target/validation/src/validation.o
         SOLINK_MODULE(target) Release/obj.target/validation.node
         SOLINK_MODULE(target) Release/obj.target/validation.node: Finished
         COPY Release/validation.node
       make: Leaving directory `/tmp/build_36us8733h7kkr/node_modules/socket.io/
node_modules/socket.io-client/node_modules/ws/build'
       npm ERR! cb() never called!
       npm ERR! not ok code undefined
       npm ERR! cb() never called!
       npm ERR! not ok code 1
 !     Failed to install --production dependencies with npm
 !     Heroku push rejected, failed to compile Node.js app

To git@heroku.com:still-chamber-1286.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git@heroku.com:still-chamber-1286.git'

エラーは最後の数行にあります:npm ERR!cb()が呼び出されることはありません!npm ERR!未定義のnpm ERRコードは大丈夫ではありませんERR!cb()が呼び出されることはありません!npm ERR!コード1では問題ありません。npmで--production依存関係をインストールできませんでした!Herokuのプッシュが拒否され、Node.jsアプリをコンパイルできませんでした

To git@heroku.com:still-chamber-1286.git
 ! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git@heroku.com:still-chamber-1286.git'

これまでにコードをHerokuにプッシュすることに問題はありませんでした。月曜日以降、このエラーが発生しました。

わずかに異なるエラーを参照する同様の投稿をWebで見たことがありますが、! [remote rejected] master -> master (pre-receive hook declined)以前は見ていません。


今日Herokuのに自分のノードのアプリを押したとき、私は同じエラーを取得しています:! [remote rejected] master -> master (pre-receive hook declined)
smithclay

6
不思議なこと"engines": { "node": "0.8.x" }に、package.json修正したエラーを追加してくれました。
smithclay 2013年

私がすでに持っていたことに留意すべきであるが、多くは:)、おかげで働いた"engines": { "node": "0.6.x" }中でpackage.json、私は単にからそれを変更しなければならなかった0.6.x0.8.x
ルイーズK

1
現在、npmとノード0.10.0でこのエラーに関する未解決の問題があります:github.com/isaacs/npm/issues/2907
JCM

2
$> npm install -g npmはパッケージがコンソール出力でとにかくそれのより高いバージョンを期待するという警告を受けていたので、単にnpm()を更新することによって自分のためにこれを修正しました。
racl101、2015年

回答:


312

npmバージョン5以降を使用している場合は、まずこれを試してください。

$ sudo npm cache verify

さもないと:

$ sudo npm cache clean

私のノードとnpmのバージョンは次のとおりです。

$ node -v
v0.10.0

$ npm -v
1.2.14

https://docs.npmjs.com/cli/cache


1
回避策は役立ちましたが、同じエラーですがモジュールのインストール中(grunt-contrib-yuidoc)に感謝します。
ワイズマン

このソリューションは、Herokuではなくローカルで実行するためのものではありませんか?Herokuの場合、このソリューションは機能しないようです。
Valentyn Shybanov 2013

10
ああ。この回答の編集を提案してみましたが、明らかに少なくとも6文字でなければなりません。とにかく、それはcleanないはずclearです。npmjs.org/doc/cache.html
タイラーヘイズ

postgresネイティブ拡張をビルドした後にこのエラーが発生しました。rm-fr $ HOME / .node-gypでうまくいきます。
Giovanni Toraldo 2014

2
npm cache clean私は常に異なるnpmレジストリを切り替えているのでうまくいきます。
qmmr 2015年

141

2013年9月29日頃にこのページにアクセスした人には、Node.js 0.10.19にクローズされたバグがあり、このエラーが発生しています。

https://github.com/isaacs/npm/issues/2907#issuecomment-15215278 https://github.com/joyent/node/issues/6263#issuecomment-25113849

Herokuを使用している場合は、0.10.20にアップグレードする必要があります

"engines": {
    "node": "0.10.20"
}

40
9月29日?このエラーは将来のものですか?:)解決策をありがとう!
JBCP 2013

1
ありがとう!間違いなく私が探していたもの
カイル・ホッチキス

3
未来から投稿しました!これは確かに深刻なバグでした。; /
juanpaco 2013

2
(この記事の執筆時点では)22時間で45回の賛成投票:)すばらしいですが、古いが同様の質問に対する新しい現在の回答を事前に投稿してください。インターネットはすごい!
2013

1
私は昨日この非常にエラーがあり、今日(10月1日)にノードを再インストールしましたが、それは再び機能しています-v0.10.20で修正されているようです。このスレッドをありがとう、私は多くの時間を節約しました。
dirkk0 2013年



23

"npm"指定された特定のバージョンがあり"engines"ますpackage.jsonか?NPM v1.2.15のような音で問題が解決しました(Herokuでも利用可能です)。と同じ問題が発生していました"1.1.x"


素晴らしい。それは確かに私を悩ませていました。私のnpmバージョンを指定し、それは魅力のように動作しました。
エリックH.

20
あなたがオースティン、テキサスにこれまでにいるならば、私にあなたにピザを買っさせてください!すべて大文字で申し訳ありませんが、それはあなたの答えの結果として私の私の喜びの状態を捉えています。NPMのバージョン指定があることが原因であるとは、私は疑いませんでした。エイダン、素敵な一日をお過ごしください。
juanpaco 2013

1
@juanpaco、おもしろすぎる。
Daniel

Yeach私はpackage.jsonからこの「engines」シートを削除し、それは機能します:)
KamilKiełczewski '9/10/19

23

重要!以下のソリューションは現在不安定であると見なされているため、代わりにノードバージョン管理を使用する必要があります:Github上のノードバージョンマネージャー。David Walshは、NVMについてもよく紹介しています。NVMは美しく動作し、私はそれを数年間レガシーWordPressプロジェクトの管理に使用してきました。


これは使用しないでください-NVMを使用してください

WordPress用のSageテーマをインストールしようとしたときに、まさにこの問題が発生しました。私が走ったときにnpm installテーマディレクトリに、それが失敗しました。

の依存関係をpackage.json見ると、Nodeで実行していたエンジンが古くなっていることがわかりました。node -vコマンドラインで実行すると、v0.10.9が使用されていることが示され、Sageの最新バージョンには0.12.0以上が必要です。

これがその修正です。これらの手順は、David Walshのブログからです

  1. npmキャッシュをクリアします。 sudo npm cache clean -f
  2. 最新バージョンのノードヘルパーをインストールします。 sudo npm install -g n
  3. ヘルパー(n)に最新の安定したバージョンのノードをインストールするように伝えます。 sudo n stable

すると、進行状況が表示され、その後、最新の状態になります。

これを実行したnpm install後で実行すると、すべてが正常に動作gulpし、実行して初期distディレクトリを構築できました。


ステップ2 sudo npm install -g nも同様です。
Mauro Vanetti、2018年

ソースリンクによると、このソリューションは「不安定」であり、Node Version Managerの方が優れていますgithub.com/nvm-sh/nvm/blob/master/README.md
PJ Brunet

頭を上げてくれてありがとう-私はそれに応じて投稿を更新します
raffjones

14

angular cli、npm、nodeを更新した場合、これ以上何もする必要はありません。以下のコマンドを実行して問題を解決してください。このコマンドは、「予期しない行末」の問題も解決します。

npm install --no-package-lock

このコマンドは、作業しているのと同じワークスペースで実行してください。
chetan shah 2018


11

NodeJSの更新https://nodejs.org/en/問題を修正しました。

実行npm install -g npmnpm cache clean


はい。実際、私にはこの方法でうまくいきました。まず、ノードを更新して、機能したコマンドを実行しました。それを機能させる別の方法かもしれません。それが誰かを助けることを願っています。
Srinivas 2017年

1
どうもありがとう:)これは受け入れられる答えになるはずです
Solution Spirit

9

インストール中に同じ問題が発生しましたionic@beta。以下のアイテムを試しましたが、役に立ちませんでした。

  1. npm cache clean
  2. からキャッシュを手動で削除 %temp%\npm-*
  3. コマンドプロンプト「管理者として実行」

node-v5.10.1-x64.msi(以前のバージョンはnode-v5.9.0-x64.msi)をインストールして問題を解決し、インストールするnpm cache clean前にionic@beta

出来た!


2
これでうまくいきました、ありがとう!5.9.xに問題があるはずです。
Nick George、

ノードをインストールすると、新しいnpmがインストールされた可能性があり、これが修正として機能する原因となっている可能性があります。
mikemaccana

8

私はNPMバージョン1.3.11で同じ問題を抱えていて、まったく同じコマンドを複数回再実行するだけで解決しました(私の場合は "npm update -g")。その後の実行ごとに異なるパッケージでエラーがポップアップし、最終的にすべてが正常に更新されました。

少なくとも私にとっては、ネットワークの問題(ダウンロードの破損)が原因であるように思われます。「tmp.tgz」のすべてのインスタンスを削除することで解決できた無効なパッケージに関するエラーも表示されました。

編集:(おそらく無関係ですが、これが誰かを助ける場合に備えて:私はWindowsを使用していて、最初のエラーを受け取った後、管理者としてコマンドプロンプトを開始しました)。


1
これを投稿してから、私は多くの人々がUnixとMacで同じ経験をしたと言っているのを見てきました(複数の試みが最終的に問題を回避します)。問題がネットワークに関連しているかどうかはわかりませんが、広範囲に広がっているようです。
Sven Viking

どうやらこのバグはv0.10.20で修正されています:blog.nodejs.org/2013/09/30/node-v0-10-20-stable
Sven Viking

8

私にとって、上記のソリューションはどれも機能しませんでした(再インストール、キャッシュ、フォルダーのクリアなど)。

私の問題は次のようにして解決されました:

npm config set registry https://registry.npmjs.org/

5

sudo npm cache cleanうまくいきませんでした。ノードを最新バージョンに更新すると役立ちます。

ノードv.5.91があり、v6.9.1に更新しました


1
それは再発する問題のようです、私は10.15.0と11.6.0で同じ問題を抱えていました、そして私は9.11.2をダウングレードしなければなりませんでした、それはうまくいきました。
CsBalazsHungary

5

私にとってnpm 6.4.0とノード10.9.0では、どの回答も機能しませんでした。ノードの再インストール、npm、キャッシュのクリーニング、フォルダーの削除...

いくつかのデバッグの後、npm link開発中の2つのモジュールを使用して相互にリンクすることがわかりました。いくつかのリンクを削除してやり直したところ、すべてを再び機能させることができました。


4

特定の依存バージョンがこの問題を引き起こす可能性があるようです。たとえば、gulp-uglifycss 1.0.7にはこの問題があります(https://github.com/rezzza/gulp-uglifycss/issues/15を参照)。

packages.jsonvia ^または~でメジャーバージョンまたはマイナーバージョンの更新を許可している場合は、ファイルからこれらの文字を削除して、別の文字を試しますnpm install。それがうまくいくなら、問題の原因となっているパッケージを絞り込むことができれば大丈夫です。


4

NPMの最新バージョンをグローバルにインストールしたところ、うまくいきました。npmキャッシュのクリアはオプションです。

npm install -g npm


3

Windowsラップトップにfirebase-toolsをインストールしようとしたときにも同じ問題が発生しました。これは私がそれを解決した方法です。

  1. カスペルスキーをダウンロードしてインストールしました。その後、カスペルスキーの安全な接続を無効にしました
  2. 私はcmdを開いてこのコマンドを実行しました npm cache clean --force
  3. 次に、このコマンドを実行します npm install npm@latest -g
  4. 次に、firebase cliコマンドを実行します npm install -g firebase-tools

このコマンドでnpm cache clean --force --forceはキャッシュのクリーンアップに役立ちました
WasiF

@Benja-Kasperskyはアンチウイルスであり、インストールやNPMの問題には関係ありません。問題がある場合は、最大でプロキシ設定、またはここに記載されている理由のいずれかが原因である可能性があります
Ritumoni Sharma

3

提案: 糸に切り替え!- 糸は、同じ使用するパッケージマネージャでpackage.jsonファイルやnode_modulesNPMとフォルダを。

npmでも同じ問題がありました。CentOS6のインストールでERR cb() never called繰り返しエラーが発生し、一部のパッケージ(たとえば)のインストールをnpmが確実に完了するようにする方法が見つかりませんでしたwebpack。-Yarnは、不安定なネットワーク接続でも問題なく動作します。

糸への移行は簡単です。ほとんどのサブコマンドは同じです。彼らは良い移行ガイドを持っています。最後に、便利なCLIコマンドの比較を読んでください。


私はしばしばnpm installDockerコンテナー(通常はUbuntuホストで実行)内で問題を抱えていました。yarn installnpm install失敗したときに、2つの異なるプロジェクトでブロックを解除しました!しかし、なぜか知りたいのですが…
ジェイミーバーチ

はい、私はYarnに問題がなかったことを確認できます。残念ながら、最近のnpmはがらくたです。パッケージロックファイルの生成は、ランダムな瞬間に壊れます。ヤーンではそのようなことは起こりません。そのyarn.lockファイルは常に細かいです
Nickon

3

Ubuntuユーザーの場合、以下の方法でうまくいきました。

まず、これを実行します。 sudo npm cache verify

次に、Home->。npmに移動し、次のようにして_cacheフォルダを削除します。 sudo rm -rf _cacache/

行って確認してください、おそらくあなたは解決策を見つけました。


2

MDPが残った場所をピックアップすると、問題はノード0.10.19とnpm 1.3.11にあります

私は物事がスムーズであることを続けるためにダウングレードを管理する最も簡単な方法見つけNVMはここでそれを使用する方法についてのすてきなチュートリアルです。NVMを使用すると、サーバー環境を変更して0.10.19から0.10.18に数分で正しくダウングレードできます。


NVMは非常に便利です。バージョンの競合に関する多くの問題がありましたが、これらはNVMをインストールして使用することによってのみ解決されました。それは素晴らしいです!ありがとう。
ケンJ

2

私のMacでも同じ問題が発生し、見つけることができるすべての方法を試してみました。最新のノードにアップグレードし、キャッシュを消去し、_node_mudules_ディレクトリを削除しましたが、どれも効果がありません。結局、私はそれがノード環境の問題であると信じていたので、ノードを古いLTSバージョン6.14.1に分解すると、問題は消えました。これが私がすることです:

  1. NVMをインストールします(まったく新しい分離ノード環境を取得するには、NVMを使用して複数のノード環境を管理することをお勧めします 。詳細については、こちらをご覧ください)

    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

  2. Node.js 6.14.1をインストールする

    nvm install 6.14.1

  3. 上記でインストールした特定のノード環境に切り替えます

    nvm use 6.14.1

  4. create-react-appをインストールする

    npm install -g create-react-app

  5. 反応アプリを作成する

    create-react-app appname


2

npm install 結果は:

npm ERR! cb() never called!

npm ERR! This is an error with npm itself. Please report this error at:
npm ERR!     <https://github.com/npm/npm/issues>

私の場合、このエラーはNode.jsバージョンにアップグレードしたときに発生し始めました8.11.1。以前はNode.jsバージョン6.12.xとNPMバージョンを使用していました5.8.0

それに加えて、私のテストスクリプトではAVAが見つかりませんでした。

sh: ava: command not found
npm ERR! Test failed.  See above for more details.

解決策は、NPMを 5.7.1


2

[作品] npm config delete https-proxyを試す

プロキシと競合していたでしょう。


あなたは命の恩人です。ありがとう
amit gupta

2

6.xから6.7.0に最近アップグレードした人向け。

/Users/{YOUR USERNAME}/.npmフォルダを削除すると、に関する問題が解決しましたnpm install

私も、https://npm.community/t/crash-npm-err-cb-never-called/858/93?u = jasonfogliaによって提案されたこれらのコマンドのいくつかを実行しました

sudo npm cache clean -f
sudo npm install -g n

しかし、フォルダを削除するまで、どれが実際に機能したかはわかりません。したがって、この問題が発生し、問題を修正する.npmフォルダーを削除するだけの場合は、コメントでそのことに注意してください。


2

インターネットの問題により、間にあるnpmパッケージのダウンロードを強制的に停止したので、私も今日同じ問題に直面しました。

私はいろいろなことを試しました、

  1. sudo npm cache clean -f-を実行すると、期待どおりに機能しませんでした
  2. ノードをクリーンアンインストールして再インストールします-これも機能しませんでした

問題を引き起こしていたnpmキャッシュを含むフォルダーを最後に削除しようとしました。私は次のコマンドを実行しました、

sudo rm -rf /Users/{user_system_user}/.npm/

次に、スタックしたパッケージをインストールしてみましたが、すべてが魅力的に機能しました。

PS:システムの現在のユーザーに応じて、{user_sytem_user}を置き換えます。


私は最新のnpmバージョンでは、あなたのソリューションが機能している唯一のものだと思います。
ホルヘヴァルバート

2

私はcb() never called!間違いを犯しました、そしてここでの答えのどれも直接私のために働きませんでした。Nodeを実行しv8.11.2ていたため、package-lock.jsonファイルを手動で削除してどこかに移動する必要がありました。これを行った後、私はnpm cache verifyいくつかの回答が推奨するものに従って実行しました。次に、実行npm iすると次の結果が得られました。

npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN securities-stub@1.0.0 No description
npm WARN securities-stub@1.0.0 No repository field.

up to date in 5.118s

1
brew uninstall node
cd /usr/local
git checkout f7bbdcc /usr/local/Library/Formula/node.rb
brew install node

そのような他のバージョンを見つける:

brew versions node

1

npm install npm@latest -gnpmを最新バージョンに更新してください。これで問題が解決しました。npm cache clean最初にやった


1

私の場合、VueJSプラグインをインストールできませんでした:

ファイルの所有権を変更する:

sudo chown -R $(whoami)〜/ .npm

sudo chown -R $(whoami)/ usr / local / lib

sudo chown -R $(whoami)/ usr / local / bin

そして、最新のnpmを確認してください:

npm install -g npm @ latest

次に、私のプラグインをインストールしましたが、あなたの場合はおそらくあなたのコマンドはありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.