laravel - 有没有办法在刀片文件中使用 ES6 并通过混合进行编译?
问题描述
我的刀片文件通常包含Javascript
以改善用户体验。不幸的是,我的一些用户仍在使用IE 11
不支持ES6
,并导致我的页面因语法错误而失败。有什么简单的方法可以自动转换所有Javascript
刀片?如果没有,我应该创建一个可以由需要特定功能的页面调用的通用库吗?
page.blade:
@extends('layouts.app')
@section('content')
<input id="field">
@endsection
@section('scripts')
<script>
const a = document.getElementById('field'); // or any ES6 js
const b = txt => console.log(txt);
</script>
@endsection
我正在寻找的是让 babel(或其他东西)将其转换ES5
为以防我的用户正在运行IE
. 如果可能的话,我也想要一个ES6
版本,并且只提供给现代浏览器。
解决方案
推荐阅读
- amazon-elasticsearch - 如何使用 Amazon Elasticsearch 上传 html 文档
- reactjs - 安装反应项目时流浏览器中的错误
- c# - 在实体框架中订购包含实体的最佳方式?
- javascript - 如何使用 JavaScript 遍历 XML 文件并在 HTML 网页中显示数据?
- kubernetes - 本地 PersistentVolumeClaim 说“没有匹配的卷插件”
- flutter - 为什么不能通过 Align 小部件对齐?
- java - JFrame/BoxLayout 奇怪的尺寸行为
- vue.js - 将数据导出到 vuetify 数据表上的 excel?
- magento2 - 如何在magento 2中对paypal进行负面测试?
- database - ORA-65169: 尝试复制文件时遇到错误