如何将SASS文件拆分为多个CDN

时间:2018-10-04 08:03:34

标签: css sass gulp frameworks cdn

当前情况:

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

有多个使用此CSS CDN的应用程序。这是由开发人员完成的,他们只要导入CDN就可以使用了。 (要澄清:解决方案不能在开发端涉及任何内容。)

此CDN包含

  • 所有应用程序都需要的基本内容(颜色变量,mixin等)
  • 特定于应用程序的样式:这意味着有些根类(.application-1 {} 、. application-2 {},...)包含该特定应用程序的所有内容,因此不会干扰其他任何内容

现在,您可能会想到,一个CDN变得非常庞大,每个应用程序都在为所有应用程序加载所有样式,这是不必要的。

所以我们想要什么:

  • 1个CDN以及每个应用程序将使用的常规内容
  • 用于特定于应用程序的内容的多个CDN

问题: 由于我们使用的是SASS,因此我不能只说一句gulp来生成单独的文件并完成它,因为特定的SASS依赖于常规SASS的mixin和变量。

我希望这很清楚,很难正确解释。我希望有人遇到过同样的问题,并且可以告诉我他们是如何解决的。

0 个答案:

没有答案