解決 Laravel 專案中使用 NPM 監聽程式碼改動導致 IDE 卡死的問題

varro發表於2019-08-27

在 laravel 專案中,涉及前端程式碼的地方可能經常需要使用 npm run watch-poll 監聽程式碼改動並重新編譯資源。如果用的 IDE 是 PHPStorm 或者 WebStorm,每次改完程式碼自動編譯時,IDE 都會重新建立索引,這會佔用很多的系統資源,並且在建立索引期間 IDE 的一些功能會無法使用。

解決方法:

  1. node_modules 目錄標記為 Excluded(高版本的 PHPStorm、WebStorm 已經把它自動標記 Excluded 了)。

解決 Laravel 專案中使用 NPM 監聽程式碼改動導致 IDE 卡死的問題

  1. publicpublic/js 目錄標記為 Excluded

解決 Laravel 專案中使用 NPM 監聽程式碼改動導致 IDE 卡死的問題

之後執行 npm devnpm run watch-poll 時就不會無限建立索引了。

相關文章