文件名称:webpack-ng-dll-plugin:ng版本可用的dll插件,路子比较野
文件大小:28KB
文件格式:ZIP
更新时间:2024-04-25 13:37:52
TypeScript
webpack-ng-dll-插件 ng版本可用的dll插件,路子比较野 用途 提高打包速度 代码前缀(微前端依赖共享) 使用 首先根据个人熟悉程度选择@angular-devkit/build-webpack , @angular-builders/custom-webpack , ngx-build-plus 第一个是官方的,后两个是第三方的,但是确认你有练过之前,请不要选择官方的...作者在测试的时候选择的是@angular-builders/custom-webpack 先开发dll,建议使用空项目来创建dll,因为目前开发中并没考虑到一些复杂逻辑的实现以及相关第三方包的依赖关系保存(完整模式应该可以实现,理论) 然后在建造时引用 引用就是webpack的正常引用插件就ok了 尝鲜 下面的函数过滤了index.html , styles , polyfills , License的
【文件预览】:
webpack-ng-dll-plugin-main
----src()
--------index.ts(192B)
--------module.template.ts(2KB)
--------NgRedirectModule.ts(1KB)
--------NgDllPlugin.ts(7KB)
--------helper.ts(1KB)
--------LoadModuleMainTemplatePlugin.ts(1KB)
--------RemoteModuleStartupPlugin.ts(826B)
--------NgRedirectModulePlugin.ts(3KB)
----tsconfig.json(6KB)
----LICENSE(1KB)
----README.md(5KB)
----dist()
--------NgRedirectModule.d.ts.map(337B)
--------LoadModuleMainTemplatePlugin.js(1KB)
--------RemoteModuleStartupPlugin.d.ts.map(245B)
--------LoadModuleMainTemplatePlugin.d.ts(297B)
--------helper.js(1KB)
--------NgRedirectModule.d.ts(369B)
--------NgRedirectModulePlugin.d.ts(342B)
--------index.d.ts.map(213B)
--------helper.d.ts.map(539B)
--------RemoteModuleStartupPlugin.d.ts(187B)
--------NgRedirectModulePlugin.js(3KB)
--------NgRedirectModulePlugin.d.ts.map(379B)
--------LoadModuleMainTemplatePlugin.d.ts.map(335B)
--------index.d.ts(227B)
--------RemoteModuleStartupPlugin.js(2KB)
--------NgDllPlugin.d.ts.map(493B)
--------NgDllPlugin.d.ts(449B)
--------module.template.js(2KB)
--------NgRedirectModule.js(1KB)
--------NgDllPlugin.js(9KB)
--------helper.d.ts(508B)
--------index.js(848B)
----.gitignore(22B)
----CHANGELOG.md(133B)
----package.json(757B)