こんにちはフロントエンドエンジニアのまさにょんです!
今回は、NodeでNpm Error – No matching version found for エラーが発生した時の対応方法について解説していきます。
目次
Npm Error – No matching version found for エラーが発生した時の対応方法
プロジェクトにて、パッケージが追加されたようなので、npm install
を実行したら、
タイトルのエラーが発生しました。
たしかに存在するバージョンのはずですが、
npm ERR! notarget No matching version found for knex@^2.4.2.
と言っていますね・・・
npm install
npm ERR! code ETARGET
npm ERR! notarget No matching version found for knex@^2.4.2.
npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! notarget a package version that doesn't exist.
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/robotama/.npm/_logs/2023-04-05T06_31_09_159Z-debug-0.log
robotama@robotamaGunmar backend % npm cache clean --force
npm WARN using --force Recommended protections disabled.
調べたところ、npmではたまに起こる問題らしく、キャッシュの強制クリーニングで解決するような話がありました。
npmでキャッシュの強制クリーニングは、次のコマンドで実行します。
キャッシュをクリアしてから、再度、npm install
を実行したら、無事にinstallができました。
npm cache clean --force
# または、、、
npm cache clean -f
JavaScript書籍 Ver. 中級-上級者向け
JavaScript書籍 Ver. 初級者向け
プログラミング学習・エンジニア転職関連の情報
自宅で現役エンジニアから学べる『TechAcademy』 (エンジニア転職保証)
『GEEK JOBキャンプ』スピード転職コース(無料)
【IT道場】入校時0円! 就職目的プログラミングスクール
エンジニア転職なら100%「自社開発」求人に強い【クラウドリンク】
『techgym』 (Python特化・無料)
Twitterやってます!Follow Me!
神聖グンマー帝国の逆襲🔥
神聖グンマー帝国の科学は、世界一ぃぃぃぃぃぃ!!!!!