相关疑难解决方法(0)

Laravel Mix:为 IE11 兼容性配置 Babel(转换和 polyfill)

在带有 Laravel-Mix 4 的 Laravel 6 应用程序中,并使用 Vue 预设,我需要编译我的 JavaScript 代码以兼容 IE11。这意味着为缺失的函数添加任何 polyfill,编译出箭头函数,等等。开箱即用,这还没有完成。

我的测试代码resources/js/app.js

//require('./bootstrap');
let test = [1, 2, [3, 4]];
console.log(
    test.flat().map((x) => 2*x)
);
Run Code Online (Sandbox Code Playgroud)

使用默认配置,laravel mix 似乎不会编译 JavaScript 代码,而只会进行一些格式化。注释保留在编译输出中。

结果npm run dev是:

       Asset      Size   Chunks             Chunk Names
/css/app.css   0 bytes  /js/app  [emitted]  /js/app
  /js/app.js  4.95 KiB  /js/app  [emitted]  /js/app
Run Code Online (Sandbox Code Playgroud)

如何让 Laravel-Mix 使用 Babel 创建兼容 IE11 的源代码?

laravel babeljs laravel-mix

4
推荐指数
1
解决办法
8429
查看次数

标签 统计

babeljs ×1

laravel ×1

laravel-mix ×1