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でエラー箇所を調べて直す。

2021年6月5日 · aoirint

npm startで構文エラーが消えないときの対処(React)

npm startで構文エラーが消えなくなることがある。 npm startでサーバを起動してコードの変更を監視したままの状態で、gitでブランチを切り替えたときキャッシュが正しく更新されないことが原因と思われる。 キャッシュを破棄するには、 npm start -- --reset-cache 依存関係が変わっているとエラーの原因になるので、モジュールもインストールし直すのがよい。 npm ci https://qiita.com/kt3k/items/758c4f3595ffd7e74f9f

2021年6月5日 · aoirint