Webpack模块路径解析机制
Webpack使用`enhanced-resolve`模块来解析依赖模块路径。这个模块是Node.js模块路径解析的增强版,允许多种自定义配置。模块解析包括两部分:相对路径解析和模块名解析。对于相对路径,Webpack会检查当前模块路径下是否存在对应的文件或文件夹。如果是文件,直接加载;如果是文件夹,则检查文件夹中的`package.json`文件,依据`main`字段查找文件;若`package.json`不存在或`main`字段缺失,则查找`index.js`文件。对于模块名,Webpack将遵循类似的规则进行解析。
52.86KB
文件大小:
评论区