【发布时间】:2017-02-04 06:01:36
【问题描述】:
我们创建一个单页应用程序。假设这是 ProjectA。
然后,我们运气好,决定做ProjectB。
90% 的 ProjectA 和 ProjectB 是相同的。
这告诉我我们需要ProjectCore ProjectA 和ProjectB。后两者必须使用第一个作为依赖项。
让水变得浑浊的是,不仅仅是 JavaScript。设计师说“我会遇到你的问题,但 CSS !”。所以我的意思是,如果ProjectCore 有一个ConfirmationModalView,那么该视图应该与哪些样式一起使用的CSS。
你如何处理这个问题?这就是 WebPack 及其同类产品的用途吗?解决这个问题有哪些常见的解决方案?
“将所有代码从 A 复制并粘贴到 B 中,然后保持两者”正在获得投票,但这很蹩脚。虽然我不能说我可以提供解决方案。
【问题讨论】:
标签: javascript css architecture package single-page-application