【发布时间】:2020-02-28 10:05:51
【问题描述】:
在带有 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)
);
使用默认配置,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
如何让 Laravel-Mix 使用 Babel 创建兼容 IE11 的源代码?
【问题讨论】:
标签: laravel babeljs laravel-mix