现在有个场景:
page.css
中 import 了_var.css
page.css
:
@import "../../base/styles/_var.css";
#a {
}
...
我发现在改 _var.css
的时候 page.css
不会发生变化,必须在保存 page.css
的时候才会进行编译,是反向追踪依赖的问题吗?求朋友们解答,webpack 配置如下:
module: {
loaders: [
{ test: /\.js$/, exclude: ['node_modules'], loader: 'babel' },
//css modules https://github.com/css-modules/webpack-demo
{ test: /\.css$/, loader: ExtractTextPlugin.extract("style-loader",
"css-loader?modules&importLoaders=1&localIdentName=[1]-[2]-[local]&localIdentRegExp=.*\/.*\/(.*)\/(.*)\/!postcss-loader") }
]
},
@import
是原生写法 浏览器读到这个css的时候才会解析import的css内容使用
import
即可