文件名称:typescript-webpack-tree-shaking:使用Typescript和Webpack进行树状摇动的示例
文件大小:13KB
文件格式:ZIP
更新时间:2024-02-26 21:40:35
typescript webpack babili tree-shaking WebpackJavaScript
使用Typescript和Webpack的摇树示例 该存储库显示了如何配置Typescript和Webpack来启用摇树。 如果它们具有ES2015模块格式,它将消除死代码。 可以在app/文件夹中找到源代码,在该目录中,主文件car.js并未使用engine.js所有依赖项。 可以在/dist文件夹中找到生成和编译的文件。 Webpack仅在捆绑时标记未使用的代码,而将删除部分留给压缩程序。 这就是为什么所有代码都包含在与Rollup相反的开发版本中的原因。 如果您需要更详细的说明,请。 Webpack +打字稿+ UglifyJS 只能删除未使用的函数和变量。 对于开发构建
【文件预览】:
typescript-webpack-tree-shaking-master
----index.html(454B)
----webpack.es2015.config.js(515B)
----webpack.config.js(452B)
----favicon.ico(7KB)
----.babelrc(25B)
----tsconfig.json(362B)
----webpack.prod.config.js(766B)
----dist()
--------car.prod.bundle.js(971B)
--------car.es2015.bundle.js(3KB)
--------car.es2015.prod.bundle.js(783B)
--------car.bundle.js(4KB)
----tsconfig.es2015.json(365B)
----webpack.es2015.prod.config.js(615B)
----.gitignore(27B)
----app()
--------car.ts(234B)
--------engine.ts(262B)
----readme.md(2KB)
----package.json(1KB)