node.js - Webpack 配置 - 为什么我们使用 path.resolve 进行输出而不是输入?

标签 node.js webpack

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

最佳答案

The context is an absolute string to the directory that contains the entry files.

条目文件相对于 context 进行解析config 属性,这是一个绝对路径。

对于输出路径( output.path ),webpack 需要确切地知道您希望将包和输出文件发送到哪里,并且由于这显然不能是您应用程序的上下文,因此您需要指定一个新的、不同的绝对路径路径。

The path.resolve() method resolves a sequence of paths or path segments into an absolute path.

这就是我们使用 path.resolve 的原因对于 output.path 和其他需要是绝对路径的配置属性,但不是入口文件路径。

关于node.js - Webpack 配置 - 为什么我们使用 path.resolve 进行输出而不是输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50559839/

相关文章:

javascript - 没有带有 ExtractTextPlugin 的 js 源映射

node.js - 在 Typescript 中增加全局范围不起作用

javascript - 当 app.use 使用导入的中间件功能时,express.js api 请求挂起

javascript - => 在 Node js 中是什么意思

javascript - 'jquery is not defined' 使用 webpack 加载 Bootstrap 时

javascript - 无法加载正确捆绑的图像

javascript - 如何在 Angular 2 中使用 require 加载外部 css

regex - Webpack:如何查找特定文件夹名称内的所有文件

node.js - aws ubuntu上的 Node 错误但不是OSX

node.js - 在 Sails.js 中覆盖蓝图 CRUD 操作时没有 cometd 消息