npm startでError: ENOENT: no such file or directory ... .steampathで起動しないときの対処(React)
gitでブランチを切り替えて依存関係に差分が生じたとき、 node_modulesを修正していないときに起きる。
Error: ENOENT: no such file or directory, stat '/home/USER/.steampath'
package-lock.jsonがあれば、
package-lock.jsonに基づいて依存関係をインストールするnpm ci
を実行する。
実行時にnode_modules
ディレクトリの中身は削除され、再構築される。
npm ci
- https://docs.npmjs.com/cli/v7/commands/npm-ci
- https://stackoverflow.com/questions/64962960/error-enoent-no-such-file-or-directory-stat-home-dylan-steampath
package-lock.jsonがないときは、手動でnode_modulesを削除するのがよいかもしれない。
rm -rf node_modules/npm install
ほかに、プログラムに構文エラーがあるときに起きることがある。この場合、tsc
でエラー箇所を調べて直す。