Webpack 中的模组解析规则和判定是透过设定档中的module属性和resolve属性来定义的。这些规则和判定告诉 Webpack 如何处理不同类型的模组和文件,以及如何解析模组路径。以下是一些常见的模组判定配置选项:
寻找模组路径(resolve.modules): resolve.modules配置用于指定模组查找路径,告诉Webpack在哪里查找模组。预设情况下,Webpack会查找目前目录下的node_modules。
档案副档名(resolve.extensions): resolve.extensions属性指定在汇入模组时快速档案副档名的规则。这有助于使导入语句更加简洁。
**别名(resolve.alias):**您可以使用resolve.alias属性为模组路径指定别名,以便简化汇入语句。
**插件(resolve.plugins):**透过resolve.plugins,您可以配置解析过程中的插件,以进一步自订解析行为。