package.jsonにはnameを設定しよう

2024/06/24に公開

概要

  • package.jsonnpm initせずにecho {\"private\":true} > package.jsonして作成した
  • docker で $PWD/workとしてマウントする設定にしたときに、コンテナ内でnpm iするとpackage-lock.jsonnameworkに書き換わって困っていた
  • 調べてみると、package.jsonnameが設定されていないことに起因する可能性に気づいた

対応

package.jsonnameを設定しましょう..。

 {
+    "name": "example",
     "private": true,

余談

別のプロジェクトでも似たようなことが起きたので確認したところ、laravelでもpackage.jsonnameが指定されていないようです..。

https://github.com/laravel/laravel/blob/11.x/package.json

Discussion