文件名称:shared-library-webpack-plugin:Webpack插件,用于在应用程序之间在运行时共享库
文件大小:1.06MB
文件格式:ZIP
更新时间:2024-05-28 18:08:35
webpack webpack-plugin shared-library TypeScript
共享库Webpack插件 SharedLibraryWebpackPlugin是一个Webpack插件,用于在应用程序之间共享库。 动机 当主机应用程序加载与Webpack捆绑在一起的许多微应用程序时,客户端页面上将加载许多JavaScript。 在理想的情况下,每个应用程序都可以与其他应用程序共享其库,并满足以下要求: 每个应用程序保持自我托管。 未加载的程序包的后备。 运行时中的代码共享。 不同的库版本分别工作。 SharedLibraryWebpackPlugin来自一个完美的世界! 文献资料 演示版 有。 所有应用程序都是使用Angular构建的。 客户端页面在打开所有页面时会加载282.8kBJavaScript(gzip)。 我们在每个应用程序构建中添加SharedLibraryWebpackPlugin,以共享所有Angular包和zone.js。 const
【文件预览】:
shared-library-webpack-plugin-master
----.gitignore(502B)
----.eslintrc(1KB)
----contributing.md(1KB)
----package.json(3KB)
----package-lock.json(811KB)
----jest.config.js(279B)
----code_of_conduct.md(3KB)
----tsconfig.json(494B)
----.github()
--------CODEOWNERS(637B)
--------ISSUE_TEMPLATE()
--------PULL_REQUEST_TEMPLATE(968B)
--------workflows()
----.prettierignore(74B)
----tools()
--------schematics()
--------tsconfig.tools.json(218B)
----libs()
--------shared-library-webpack-plugin()
----README.md(2KB)
----apps()
--------sandbox()
----.vscode()
--------extensions.json(109B)
----workspace.json(6KB)
----.releaserc(267B)
----.bookignore(9B)
----SUMMARY.md(433B)
----docs()
--------the_plugin.md(3KB)
--------installation_and_configuration.md(803B)
--------how_does_it_work.md(522B)
--------README.md(17B)
--------tree_shaing.md(548B)
----license.md(10KB)
----nx.json(560B)
----.editorconfig(245B)
----.prettierrc(26B)