通过Webpack ClosurePlugin编译我的捆绑文件时,我得到ERROR in closure-compiler: java.nio.file.InvalidPathException: Illegal char <:> at index 9: ignored C:\Repositories\3dm2\node_modules\fabric\dist
我的闭包配置几乎是默认的
optimization: {
minimizer: [
new ClosurePlugin({mode: 'STANDARD'}, {
// compiler flags here
create_source_map: false
// for debuging help, try these:
//
// formatting: 'PRETTY_PRINT'
// debug: true,
// renaming: false
})
]
}
我猜想在使用ClosureCompiler对ClosurePlugin进行内部处理时可能会出现一些问题-可能是在从Webpack ClosurePlugin移交给Compiler时,因为一些stackoverflow帖子都提到了错误,该错误来自错误的调用Closure编译器的方式。 奇怪的事情。为不同的项目捆绑包使用相同的配置非常有效。因此,它也可能与错误所指的fabric.js有关。
使用TerserPlugin我没有此类问题,并且代码运行正常。
所以我的问题是 1.)有人知道如何解决吗? 2.)否则,有什么方法可以在ClosurePlugin中启用某种调试日志