vue+ivew-admin开发项目,内存占用过大解决办法

 项目用的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"

猜你喜欢

转载自www.cnblogs.com/benbentu/p/9066451.html