webpack target

来源:6-7 Bundler 源码编写( 生成代码 )

慕盖茨5496228

2023-02-26

1:老师,我看webpack有一个target属性,当我在package.json中设置了browserlist属性后,我打印target的值为browserlist,当我把package.json的browserlist去掉后,使用.browserslistrc配置文件后,打印target的值为web,对于browserlist配置写在不同的地方target会有不同的结果,对打包后的文件是不是也会有影响?

2:target设置为browserlist后,是不是打包的代码会兼容浏览器,那么babel中的preset-env还需要吗

写回答

1回答

Dell

2023-03-04

  1. 如果不同的结果,我感觉是因为 .browserslistrc 配置的不太对。正常来说,应该配置在哪里打包的结果不会有差异的。

  2. 会兼容浏览器,但你依然需要 preset-env

0
2
Dell
回复
慕盖茨5496228
preset-env 告诉 browserlist 要兼容的代码,不覆盖window 上的实现,而是在局部兼容。
2023-03-12
共2条回复

从基础到实战 手把手带你掌握新版Webpack4.0

知识点+项目实例+原理讲解 全方位解析Webpack4新版本

3627 学习 · 1291 问题

查看课程