这是我的webpack关于less里自动添加前缀的配置
module: {
rules: [
{
test: /\.css$/,
use: ExtractTextPlugin.extract({
fallback: "style-loader",
use: [
{
loader: 'css-loader',
options: {
importLoaders: 1
}
},
{
loader: 'postcss-loader',
options: {
plugins: (loader) => [
require('autoprefixer')({
browsers: ['last 15 versions']
})
]
}
}
]
})
},{
test: /\.less$/,
use: ExtractTextPlugin.extract({
fallback: "style-loader",
use: [
{
loader: 'css-loader',
options: {
importLoaders: 1
}
},
{ loader: 'less-loader'},
{
loader: 'postcss-loader',
options: {
plugins: (loader) => [
require('autoprefixer')({
browsers: ['last 15 versions']
})
]
}
}
]
})
}
]
},
我在我的style.less
文件里引用了一个test.less
文件
@import './test';
.yanwenocuf {
display: flex;
background: #000;
text-align: center;
}
.showImg{
background: url("../images/show.jpg");
width: 400px;
height: 400px;
background-size: cover;
transition:width 2s;
}
test.less
body {
background: #234;
color: #000;
text-align: center;
display: flex;
background-size: cover;
}
经过webpack编辑之后style.less
下的css都能自动加上浏览器内核前缀,但是只有引用的test.less
里的加不了,这是怎么回事?
顺序换下