Javascript 样式加载器可用功能赢得';在Webpack2.x中无法工作

Javascript 样式加载器可用功能赢得';在Webpack2.x中无法工作,javascript,css,webpack,webpack-style-loader,Javascript,Css,Webpack,Webpack Style Loader,我正在使用Webpack^2.2.1和样式加载器^0.13.2 我的网页配置中.css文件的规则如下所示: { test: /\.css$/, use: [ { loader: 'style-loader', options: { useable: true } }, { loader: 'css-loader' }

我正在使用Webpack
^2.2.1
和样式加载器
^0.13.2

我的网页配置中.css文件的规则如下所示:

            {
                test:       /\.css$/,
                use: [
                    { loader: 'style-loader', options: { useable: true } },
                    { loader: 'css-loader' }
                ]
            }
现在,当我异步
导入
(前
require.sure
System.import
)css文件时,您接收的是一个对象,而不是原始css数据,并附加了方法:
使用()
未使用()
(因为
可用
选项设置为

但是,这对我不再有效(
uncaughttypeerror:cssRaw.use不是函数

实际上,
import
(以前的
System.import
)在这里提供的对象并不拥有这样的方法

我是否在这里做错了什么,或者在Webpack2.x中做了什么更改? 这个精确的代码事先工作正常


正如到目前为止的答案中所提到的,将加载程序字符串作为

{ loader: 'style-loader/useable' }
按预期工作。如果这是应该走的路,我想“”是非常错误的



我在Webpack github页面上提交了一个问题,该问题已被接受,并于今天修复()。

将加载程序配置更改为以下内容:

{
    test: /\.css$/,
    use: [
        { loader: 'style-loader/useable' },
        { loader: 'css-loader' }
    ]
}

Useable似乎不是一个选项,而是样式加载器模块目录中提供的一个加载器本身。

你说得对,如果我们像你所描述的那样传递加载器字符串,它就会工作。在这种情况下,我被官方的“Webpack style loader guide for 2.x”(Webpack style loader guide for 2.x)()深深地迷住了,该指南明确地将
可用的
功能描述为选项。不幸的是,Webpack文档在很多情况下都不是最新的,也不是正确的。
{
    test: /\.css$/,
    use: [
        { loader: 'style-loader/useable' },
        { loader: 'css-loader' }
    ]
}