dist 还原vue_vue 查看dist文件里的结构

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 17:36   2352   0

javascript

技术文章

开发

vue 查看dist文件里的结构

场景:优化打包后的代码,提高性能。

1.方式一:report-json。

1.1 package.json文件里加入以下命令,

"report": "vue-cli-service build --report-json"

1.2 然后控制台运行 npm run report

1.3 结果:会在dist文件夹里生成 report.json。里面有打包后每个文件的来源。

2.方式二:使用 stats-webpack-plugin 插件。

2.1 安装 npm install stats-webpack-plugin --save-dev

2.2 修改 vue.config.js 文件的 configureWebpack, 如下:

const StatsPlugin = require('stats-webpack-plugin');

module.exports={configureWebpack:{plugins: [new StatsPlugin('stats.json', { //查看stats

chunkModules: true,

chunks:true,

assets:false,

modules:true,

children:true,

chunksSort:true,

assetsSort:true})],

},};

2.3 结果:会在文件根目录生成一个 stats.json 文件

2.4 打开 http://alexkuz.github.io/webpack-chart/ 这个网站, 打开2.3步骤里生成的stats.json。例如:

3.方式三:使用 webpack-bundle-analyzer

3.1 安装 npm install webpack-bundle-analyzer --save-dev

3.2 修改 vue.config.js 文件里的 chainWebpack。如下:

const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;module.exports={chainWebpack: (config)=>{

config.plugin('webpack-bundle-analyzer') //打包分析

.use(BundleAnalyzerPlugin)

.init(Plugin=> newPlugin());

},};

3.3 会自动在本地起一个服务,查看到生成文件的关系图。

内容来源于网络,如有侵权请联系客服删除

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP