先上配置代码
rules: [
{
test: /\.less$/,
use: [
'style-loader',
{ loader: 'css-loader', options: { importLoaders: 1 } },
'less-loader'
]
}
],
loaders: [
{
test: /\.css$/,
loader: 'style!css'
}
]
这个配置在mac下是可以正常引用less,不会报错
但是到windows下,就会报找不到loader的错误
要在loaders里加上less的loader才不会报错:
rules: [
{
test: /\.less$/,
use: [
'style-loader',
{ loader: 'css-loader', options: { importLoaders: 1 } },
'less-loader'
]
}
],
loaders: [
{
test: /\.css$/,
loader: 'style!css'
},
{
test: /\.less$/,
loader: 'style-loader!css-loader!less-loader'
}
]
有没有同学告诉我为什么mac下不需要写loader就可以:
import css form 'some.less'
好巧,我MAC下报错,windows下正常...