✅
package.jsonにはnameを設定しよう
概要
-
package.json
をnpm init
せずにecho {\"private\":true} > package.json
して作成した - docker で
$PWD
を/work
としてマウントする設定にしたときに、コンテナ内でnpm i
するとpackage-lock.json
のname
がwork
に書き換わって困っていた - 調べてみると、
package.json
のname
が設定されていないことに起因する可能性に気づいた
対応
package.json
のname
を設定しましょう..。
{
+ "name": "example",
"private": true,
余談
別のプロジェクトでも似たようなことが起きたので確認したところ、laravelでもpackage.json
のname
が指定されていないようです..。
Discussion