【发布时间】:2020-01-10 22:28:58
【问题描述】:
我有一个包含 10 多个模块的大项目,每个模块都有自己的 javascript 文件,我们一次只处理一个模块,我不需要整个 javascripts 内容,所以我应该全部加载还是如何加载我可以为每个模块分开它们吗? 为每个模块使用单独的 .cshtml 文件来托管 .razor 组件可能是一种解决方案,这是线索吗?
【问题讨论】:
-
你好,我不知道“blazor”是什么意思,但忘了这一点,我想说你应该只使用标准的原生 es-modules 来加载你想要的任何东西,仅此而已 - 只需使用
<script type="module" src="my-module.js"></script>仅此而已 - 干杯 -
谢谢,但在 blazor 中,您的代码会将所有脚本文件一起加载,我想将每个组件脚本文件分开并在每个组件加载时加载它们。
-
祝你好运,希望在未来您可以迁移到具有您可以完全控制的简单静态前端的现代设置,并迁移到更灵活的微服务模型
-
在微服务模型中,我不能共享静态文件夹(和布局),我应该分离 ui 层。因为每个服务都在不同的 Web 项目中。
标签: javascript blazor