我是一个web应用程序的开发人员,该应用程序由Java服务器页、Java后端和Javascript前端文件组成。我的任务是研究将Webpack添加到项目中,目标是一开始只使用它来缩小Javascript文件(当然,最终我们会使用更多Webpack的功能(。我曾尝试通过谷歌对Webpack缩小进行研究,但我很难找到任何详细说明如何将其用于缩小的内容,而不是捆绑项目文件。
有人知道如何使用Webpack进行严格的Javscript缩小吗?
开箱即用的Webpack预计会处理JS,默认情况下会在production
构建上运行缩小。
https://webpack.js.org/configuration/mode/(不同构建模式(
假设您已经过了配置JS入口文件以使用所有JS文件的时间:https://webpack.js.org/configuration/entry-context/#entry
AND配置了一个加载程序,说明如何适当地处理入口文件中导入的每个JS文件。(感觉您想要asset/resource
。请密切关注资产模块type
和generator
选项(https://webpack.js.org/guides/asset-modules/
生产版本上的缩小设置是webpack的optimization.minimize
配置。
https://webpack.js.org/configuration/optimization/#optimizationminimize
使用Webpack5,缩小引擎的其他选项已经公开,称为optimization.minimizer
配置选项:https://webpack.js.org/configuration/optimization/#optimizationminimizer