"useBuiltIns": "usage"不起作用 与 publicPath 不起作用的问题

来源:4-5 SplitChunksPlugin 配置参数详解(1)

慕工程3141378

2019-04-15

问题 1 “useBuiltIns”: "usage"不起作用

我配置的 polyfill “useBuiltIns”: “usage”, 不能在 IE 下正常工作 (SCRIPT5009: “Promise”未定义)

但是我在/src/index.js/ 中 import '@babel/polyfill’的方式引入却可以工作 这是为什么呢?

问题 2 publicPath 不起作用

output: {
    path: path.resolve(__dirname, '../dist'),
    filename: '[name].js',
    publicPath: 'assets/'

npm run build 后生成的静态文件并没有在/dist/assets 目录下 ,还是在 dist 目录下 我希望生成的静态文件能到/dist/assets 目录下 该如何做呢

写回答

2回答

Dell

2019-04-15

第二个问题,你要配置每个loader的输出路径,比如说file-loader

0
1
慕工程3141378
非常感谢!
2019-04-17
共1条回复

Dell

2019-04-15

useBuiltIns 之后,把ie要配置到babel里:

[    "@babel/env",
   {
     targets: {
       edge: "17",
       firefox: "60",
       chrome: "67",
       safari: "11.1",

        ie: "你要支持什么版本"

     },
   },
 ],

0
2
Dell
回复
慕工程3141378
明白了,那这个issue估计很快会被修复的
2019-04-17
共2条回复

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

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

3627 学习 · 1291 问题

查看课程