如何为不同的 os 提供不同的资产

How to serve different assets for different os

我的堆栈是 webpack、es6 模块和 react 用于客户端,koa 用于服务器。

我想要实现的是 build/serve 不同版本的 css,一个用于 android,另一个用于 ios,另一个用于网络.

我知道我可以实现一种将所有东西放在一个 css 中并根据 headers 来玩 类 的方法,但我真正想做的是为每个设备提供最小数量的 css。

我有一些解决方法,但它们看起来都很脏,所以让我们去社区,帮助我尽可能优雅地解决这个问题。

对于所有来到这里寻找相同内容的人,我为 webpack2 创建了一个小型加载程序来实现这一点。你可以看看here