0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【CI/CD】package-lock.jsonが無いためにnpm ciが失敗した時の解消方法

Posted at

事象

CI/CDを設定しているNext.jsのプロジェクトにおいて
開発用ブランチをmainブランチにマージした際に、「npm ci」に失敗

npm error `npm ci` can only install packages when your package.json and package-lock.json or npm-shrinkwrap.json are in sync. Please update your lock file with `npm install` before continuing.

# `npm ci` は、package.json と package-lock.json または npm-shrinkwrap.json が同期されている場合にのみパッケージをインストールできます。続行する前に、`npm install` を使用してロック ファイルを更新してください。

原因

package-lock.jsonが存在しないため

解消方法

下記コマンドを実行してpackage-lock.jsonを再作成 & コミットプッシュ

npm i --package-lock-only

参考

0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?