替代装载程序的this._compilation

时间:2019-04-19 23:41:47

标签: javascript webpack

docs saythis._compilation的访问是骇客的,甚至已被弃用。我特别需要它来访问输出文件名:

this._compilation.outputOptions.filename
context._compilation.outputOptions.filename

将来有什么方法可以访问它?

2 个答案:

答案 0 :(得分:0)

我对Webpack不太熟悉,但是我认为您正在寻找Output键。

如果您向下滚动手册(v4.35.3),将会看到output.filename的示例,我想回答了您的问题。

如果需要包括文件名在内的完整绝对路径,则可能要往下看output.path

答案 1 :(得分:0)

尽管this并不是绝对的答案,但我认为这可能对您有所帮助。

如文章所述,

  

我们可以实现getHashOutputOptions并从编译中返回所有hash *选项。无需公开编译。