我正在使用webpack,我需要包含一些为需求而构建的库。一切都很好,直到其中一个库声明了一个css依赖项:
define(["css!./stylesheet.css"], function(){ * module * });
Webpack也有一个css加载器,但是它不会像requirejs那样自动加载。必须通过管道将css加载器与样式加载器连接起来:
require("style!css!./stylesheet.css");
是否有办法使先验工作?例如,我是否可以覆盖这个特定库的css加载器,以便它与样式加载器连接?
我发现了一个使用postLoaders
的很好的解决方案。
postLoaders: [
{ test: /.css$/, loader: 'style', include: path.join(__dirname, "pathTo/theLib") }
]
放到webpack配置的module
属性中就成功了。