现在的情况:
我们有一个生成sass文件的应用程序,然后显然编译成CSS并上传到1个CDN位置 . 这是由“我们”(设计团队)完成的 .
有多个应用程序使用此css CDN . 这是由开发人员完成的,他们只是导入了所说的CDN,随时可以使用 . (澄清一下:解决方案不能涉及开发端的任何内容 . )
这一个CDN包含
-
所有应用程序需要的基本内容(颜色变量,混合等)
-
特定于应用程序的样式:意味着有根类(.application-1 {} ,. application-2 {},...)包含该特定应用程序的所有内容,因此它不会干扰其他任何内容
现在正如您可能想象的那样,一个CDN变得非常笨重,并且每个应用程序都为所有应用程序加载所有样式,这是不必要的 .
那么我们想要什么:
-
1 CDN,包含每个应用程序将使用的常规内容
-
多个CDN用于特定于应用程序的内容
问题:由于它是我们使用的SASS,我不能只是说要生成单独的文件并完成它,因为特定的SASS依赖于一般SASS的mixins和变量 .
我希望这很清楚,有点难以正确解释 . 我希望有人有同样的问题,可以告诉我他们是如何解决的 .