harmonyos2-tree-shaking-demo:摇树演示:deciduous_tree:
和声2摇树演示:deciduous_tree:这个项目演示了如何使用webpack 2和Babel 6进行tree-shaking(删除未使用的导出)。安装npm install使用摇树构建npm run build预期结果: Hash: 32ec9cab4e05ddc0c76f Version: webpack 2.3.2 Time: 559ms Asset Size Chunks Chunk Names bundle.js 879 bytes 0 [emitted] main检查dist/bundle.js ,它不会包含未使用的helloWorld()方法。无需摇树即可构建请删除.babelrc中的{ "modules": false }选项,Babel会将import和export语句转换为CommonJS语法。再次运行构建脚本,这是我们预期的结果Hash: 4b5636fdf491794e6a75 Version: webpack 2.3.2 Time: 687ms Asset Size Chunks Chunk Names bundle.js 1.23 kB 0
4.57KB
文件大小:
评论区