webstorm&phpstorm打開大型項目卡死解決如vue-laravel-Yii2


用phpstorm開發時如果項目中文件過多會造成phpstorm變慢甚至卡死,尤其在node加入到我們的項目中更加會加重這種情況,因為node_modules目錄中的模塊非常多,phpstorm加載這些文件時就會造成phpstorm卡死。

可以在項目設置中的directoies的目錄屬性,以使得phpstorm更好的工作。
可以將目錄分為4種類型tests,sources,excluded,resource root。

如果覺得每次配置麻煩,可以將.idea目錄中的you-project-name.iml文件保存,新建項目時覆蓋過去,以下提供一個目錄配置。以laravel 為例

<?xml version="1.0" encoding="UTF-8"?>
<module type="WEB_MODULE" version="4">
 <component name="NewModuleRootManager">
 <content url="file://$MODULE_DIR$">
 <sourceFolder url="file://$MODULE_DIR$/app" isTestSource="false" />
 <sourceFolder url="file://$MODULE_DIR$/tests" isTestSource="true" />
 <excludeFolder url="file://$MODULE_DIR$/.idea" />
 <excludeFolder url="file://$MODULE_DIR$/node_modules" />
 </content>
 <orderEntry type="inheritedJdk" />
 <orderEntry type="sourceFolder" forTests="false" />
 </component>
</module>

正確的標注目錄類型可以讓phpstorm對你的項目進行優化加載,用phpstorm減少這個ide占用的系統資源

或者在編輯器里面設置忽略加載目錄

 

如果以上都不行那就用 VSCode 編輯器

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM