为什么webpack可以通过require('path')直接使用node.js的内置模块
这个问题可能看起来很搞笑，我也经常用webpack，用到node.js的模块时，因为之前跟着教程学习的缘故，所以也没觉得有什么奇怪。
可是现在想想，为什么webpack可以通过require('path')直接使用node.js的内置模块呢？
感觉webpack在打包时，通过node起了一个服务吧。或者说，用webpack时，项目本身已经是一个node项目了？
- js是一种解释型语言，不能直接运行，需要运行环境。
- 常见的运行环境有，web浏览器，后端服务器(nodejs环境)等。
- webpack里的js不是在浏览器中运行的，而是在后端环境中运行的，这里就是nodejs环境。
- 相当于在nodejs环境中跑webpack，当然可以使用node内置模块。