resolve 能设置模块如何被解析。配置 extensions 属性按顺序解析这些后缀名,能够使用户在引入模块时不带扩展。如果有多个文件有相同的名字,但后缀名不同,webpack 会解析列在数组首位的后缀的文件,并跳过其余的后缀。alias 配置路径别名。resolve: { extensions: ['.js', '.json', '.vue', '.jsx'], alias: { '@': path.resolve(__dirname, 'src') } },