LoginSignup
1
0

More than 1 year has passed since last update.

【エラー】Gatsby.jsをNetlifyへデプロイした時の【npm ERR! code 1】の解決方法【修正】

Posted at

Gatsby,jsにてコーポレートサイトをローカルで作成し、完成したのでNetlifyへデプロイしようとした所エラーに遭遇。
800行近いエラー分が吐き出されたので最初の部分のみ抜粋。
スクリーンショット 2022-09-15 11.25.16.png
とりあえずまったくわからないため、最初の部分npm ERR! code 1で調べてみることにした。

そうするとどうやらnpm(Node.jsのパッケージを管理するシステム)の依存関係が原因でどうやらエラーになってるっぽいので、
まず下記コマンドで依存関係をリストします。

npm outdated

そうすると色んなパッケージのリストが表示されます。
それを全て最新にアップデートしていくのですが、公式では1つ1つnpm install {package}@latestするように推奨されていますが、めんどくさいので依存を最新にしてくれる npm-check-updates を使います。

npm install -g npm-check-updates

その後下記コマンドで、package.jsonも最新のパッケージにアップグレードします。

ncu -u

最後にパッケージをインストールします。

npm install

僕の環境ではこれでデプロイできました!
めでたいめでたし!

参考にした記事

【Gatsbyをv3にアップグレードしてgatsby-blog-starterもアップグレードした】

【npm ERR! の対処法】

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0