将css文件绑定为linktag不会';行不通

将css文件绑定为linktag不会';行不通,css,webpack,sass,Css,Webpack,Sass,我有css和scss文件,我用sass加载器和样式加载器在网页包中加载,如下所示: test: /\.scss$/, use: [ { loader: 'style-loader' }, { loader: 'css-loader', options: { url: false, modules: false }

我有css和scss文件,我用sass加载器和样式加载器在网页包中加载,如下所示:

test: /\.scss$/,
    use: [
        { loader: 'style-loader' },
        {
            loader: 'css-loader',
            options: {
                url: false,
                modules: false
            }
        },
        { loader: 'sass-loader' }
    ]
所有的东西都能用,除了我不喜欢的标签。我想改用'linkTag'选项。因此,我添加了该选项,其余代码保持原样:

在我的view.cshtml文件中,我加载了捆绑的js文件,它是webpack的一个输出(该代码与之前没有lingTag选项的代码相同,并且在当时起作用):


打开应用程序后,我发现URL太大,服务器出错。所发生的事情是,它打开内部代码,并尝试将其作为服务器调用执行。我不明白为什么会发生这种情况,我是不是遗漏了什么?

我通过使用和:

{
测试:/style\.css$/i,
用法:[{loader:“样式加载器”,选项:{injectType:“linkTag”},
“文件加载器”,
“提取加载程序”,
“css加载器”,
“sass加载程序”
],
},

我成功地使用和使其工作:

{
测试:/style\.css$/i,
用法:[{loader:“样式加载器”,选项:{injectType:“linkTag”},
“文件加载器”,
“提取加载程序”,
“css加载器”,
“sass加载程序”
],
},
@Scripts.Render("~/app/dist/homepagecss.js")