Webpack配置 - 为什么我们使用path.resolve来输出但不输入?

时间:2018-05-28 05:47:47

标签: node.js webpack

我知道为什么我们使用path.resolve()来解析webpack.config文件中的输出路径。 That is explained well here.为什么我们不将它用于"条目"虽然?

1 个答案:

答案 0 :(得分:2)

  

上下文是包含条目文件的目录的绝对字符串。

相对于context配置属性解析了条目文件,这是一个绝对路径。

对于输出路径(output.path),webpack需要确切地知道您希望捆绑包和输出文件的发送位置,因为这显然不是应用程序的上下文,那么您需要指定一个新的,不同的绝对路径。

  

path.resolve()方法将一系列路径或路径段解析为绝对路径。

这就是为什么我们将path.resolve用于output.path以及其他需要是绝对路径的配置属性,而不是入口文件路径。