resolve 用于设置模块如何解析,常用配置如下:

    • alias:配置别名,简化模块引入;
    • extensions:在引入模块时可不带后缀;
    • symlinks:用于配置 npm link 是否生效,禁用可提升编译速度。
    1. module.exports = {
    2. resolve: {
    3. // extensions:在引入模块时可不带后缀;
    4. extensions: ['.js', '.jsx', '.ts', '.tsx', '.json', '.d.ts'],
    5. // alias 配置别名简化模块引入;
    6. alias: {
    7. '@': './',
    8. },
    9. symlinks: false,
    10. }
    11. }