環境
ホストOS
- Windows10
- Virtualbox
- Vagrant
ゲストOS
- Ubuntu 18.04 LTS
発生した事象
synced_folder の設定を用いて Node アプリケーションを /vagrant/ ディレクトリにデプロイ。
npm install
を実行すると、「Error: Cannot find module 'node-linux-x64/package.json'」というエラーが出た。
対処法
synced_folder への書き込みが「device is busy」ということで失敗し、そのために上記のエラーが発生していた。
コンテンツを /vagrant/ から /home/vagrant/ に移動し npm install
を実行すると成功した。
Ref
エラーの文面で検索したが、解決方法を見つけることができなかった。