append:true表示SourceMapDevToolPlugin发生错误

时间:2017-02-25 15:01:49

标签: webpack

使用webpack2,使用此配置:

{
plugins: [
        new webpack.SourceMapDevToolPlugin({
            columns: true,
            append: true,
            exclude: /node_modules/
        })
    ]
}

然后在构建时会抛出错误:

enter image description here

如果我将追加设置为false,则错误将消失。它是否会转发到devtool的模式名称,我应该使用哪种模式?

1 个答案:

答案 0 :(得分:0)

append选项采用一个附加到资产的字符串。并且因为您可以使用[url],它将替换为源地图的网址,因此会调用String.prototype.replace()。但是你给它一个布尔值,它没有这样的方法。

false只是一个特殊情况,以防止它附加任何内容。所以append的类型是:

append: false | string