項目用的ivew+admin ivewUI,直接從github上拉下來用的,配置也沒改,我們頁面比較多,大該30個頁面的樣子,一啟用,我們的電腦就卡了,然后,看一下,內存占用 1.5G+了,我們電腦4G內存。。so。。注:webpack用的還是2.2版本http://www.css88.com/doc/webpack2/concepts/
分析:內存占用大應該是 webpack-dev-server這個插件機制導致的 devtool這個配置是將babel-loader轉換后的代碼生成一份對應的源碼文件,這個東西也都在內存中,每一份vue文件都會對應一個babel轉換后和轉換前的文件和對應關系文件,這些東西比較大都在內存中導致的
第一步
將build目錄下的webpack.dev.configs 文件中的
devtool:'#source-map'修改為 devtool: '#cheap-module-eval-source-map',
第二步

官網給出的說明
watchOptions.ignored
對於某些系統,監聽大量文件系統會導致大量的 CPU 或內存占用。這個選項可以排除一些巨大的文件夾,例如 node_modules:
ignored: /node_modules/
也可以使用 anymatch 模式:
ignored: "files/**/*.js"
