需要什么('路径');在Webpack.config.js中意味着什么?

时间:2017-11-23 15:15:14

标签: javascript webpack

我用自己配置 webpack配置而不是复制东西和粘贴,我只需要了解Webpack配置文件中的每一行。

webpack配置文件中第一行 require('path')的用途是什么。

const path = require('path');

 module.exports = {
     entry: './src/app.js',
     output: {
         path: path.resolve(__dirname, 'bin'),
         filename: 'app.bundle.js'
     }
 };

https://webpack.github.io/docs/usage.html 我按照上述链接开始使用

module.exports 中,路径已被使用,但我对路径的使用情况一无所知。请让我知道用法。所以我可以进一步开始。

1 个答案:

答案 0 :(得分:5)

path是Node.js本机实用程序模块。

https://nodejs.org/api/path.html

require是Node.js全局函数,允许您从某个文件中的module.exports对象中提取内容。

与常规NPM模块不同,您不需要安装它,因为它已经在Node.js中了

在您的示例中,您使用path.resolve方法创建表示文件路径的正确字符串。

直接来自文档:

  

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

https://nodejs.org/api/path.html#path_path_resolve_paths