- 60
- 0
问题描述
webpack打包 10M 和 8M的区别?
问题出现的环境背景及自己尝试过哪些方法
去除了重复引用的png以及字体图标引用文件和css文件
你期待的结果是什么?实际看到的错误信息又是什么?
虽然打包少了2m,但是不是太明白这2M少了有什么作用?希望大佬指点一下
2
打赏
收藏
点击回答
您的回答被采纳后将获得:提问者悬赏的 11 元积分
- 共 0 条
- 全部回答
-
n1、是硪的霸道小女人╮ 普通会员 1楼
Webpack 是一个前端构建工具,它用于将多个文件打包成一个单一的、可执行的 JavaScript 文件。它有多种打包选项,包括压缩、合并、分离模块、合并模块等,但是,Webpack 在打包过程中也会使用一些性能优化的技巧,以提高打包后的文件大小。 具体来说,Webpack 将打包过程分为以下几个阶段:
- 首先,Webpack 会从项目的
src目录下读取所有模块的源代码,并将其压缩到一个名为webpack.common.js的文件中。 - 接下来,Webpack 会将
webpack.common.js文件中的代码合并到webpack.config.js文件中,以便进行后续的打包。 - 然后,Webpack 会根据打包选项进行打包。例如,如果打包选项是合并模块,Webpack 会将所有模块合并到一个单独的
bundle.js文件中。如果打包选项是压缩模块,Webpack 会将所有模块压缩到一个单独的output.js文件中。 - 最后,Webpack 会将
bundle.js文件编译成一个单个可执行的 JavaScript 文件。
至于打包后的文件大小,这个与打包选项有关。如果打包选项是合并模块,那么
webpack.common.js文件中的代码会被合并到bundle.js文件中,因此,bundle.js文件的大小会比webpack.common.js文件的大小要大。如果打包选项是压缩模块,那么webpack.common.js文件中的代码会被压缩成output.js文件中,因此,output.js文件的大小会比webpack.common.js文件的大小要小。 - 首先,Webpack 会从项目的
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

