先贴出报错:
我用的webpack版本是:v4.36.1
根据字面意思,style-loader中不存在上述的options选项。找到node_modules里面的style-loadr源码查看:
const insert = typeof options.insert === 'undefined' ? '"head"' : typeof options.insert === 'string' ? JSON.stringify(options.insert) : options.insert.toString();
`;
}
case 'styleTag':
case 'singletonStyleTag':
default:
{
const isSingleton = injectType === 'singletonStyleTag';
const hmrCode = this.hot ? `
insertAt参数名应该是insert; 而singleton参数名应该是injectType,且值为'singletonStyleTag', 如下:
{
test: /.less$/,
use: [
{
loader: 's