docker runコマンドが流れない
Q&A
Closed
解決したいこと
npmのビルドのコマンドが正常に流れません。
発生している問題・エラー
こちらは流れました
$ docker run --rm -v $(pwd):/build -w /build nodejs npm install
流れた際にpackage-lock.jsonファイルが作成された
こちらがうまくいきません
$ docker run --rm -v $(pwd):/build -w /build nodejs npm run dev
エラーになります。
npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path /build/package.json
npm ERR! errno -2
npm ERR! enoent ENOENT: no such file or directory, open '/build/package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
自分で試したこと
試したことは、package-lock.json→package.jsonに変更してbuildフォルダを作成したのですが
うまくいきませんでした。ちなみに作業をおこなったのはローカルです。
$ docker run --rm -v $(pwd):/build -w /build nodejs npm run dev
この一文がそれぞれどこのことを指しているのかがわかりません。
もしわかる方がいらっしゃいましたらよろしくお願いします。