【发布时间】:2021-06-22 15:55:38
【问题描述】:
我是 webpack 的新手,目前正在尝试理解基本概念。 查看官方文档,在页面Concepts 上它使用模块术语并提供链接以在页面Modules 上阅读有关模块的更多信息。
所以在这个页面上我们有一个问题“什么是模块”,但没有给出明确的答案。相反,它通过模块如何“表达它们的依赖关系”来描述模块:
什么是 webpack 模块
与 Node.js 模块相比,webpack 模块可以表达它们的 各种方式的依赖。举几个例子:
ES2015 导入声明
CommonJS 的 require() 语句
AMD 定义和要求语句
css/sass/less 文件中的 @import 语句。
样式表 url(...) 或 HTML 文件中的图像 url。
所以它没有明确定义模块到底是什么,我现在很困惑。
模块只是一个 javascript 文件吗? 还是任何类型的文件,例如 .css 或图像? 还是模块是一些与物理文件完全无关的逻辑概念?
【问题讨论】:
标签: javascript node.js webpack survivejs