现在的情况:

我们有一个生成sass文件的应用程序,然后显然编译成CSS并上传到1个CDN位置 . 这是由“我们”(设计团队)完成的 .

有多个应用程序使用此css CDN . 这是由开发人员完成的,他们只是导入了所说的CDN,随时可以使用 . (澄清一下:解决方案不能涉及开发端的任何内容 . )

这一个CDN包含

  • 所有应用程序需要的基本内容(颜色变量,混合等)

  • 特定于应用程序的样式:意味着有根类(.application-1 {} ,. application-2 {},...)包含该特定应用程序的所有内容,因此它不会干扰其他任何内容

现在正如您可能想象的那样,一个CDN变得非常笨重,并且每个应用程序都为所有应用程序加载所有样式,这是不必要的 .

那么我们想要什么:

  • 1 CDN,包含每个应用程序将使用的常规内容

  • 多个CDN用于特定于应用程序的内容

问题:由于它是我们使用的SASS,我不能只是说要生成单独的文件并完成它,因为特定的SASS依赖于一般SASS的mixins和变量 .

我希望这很清楚,有点难以正确解释 . 我希望有人有同样的问题,可以告诉我他们是如何解决的 .