【问题标题】:SCRIPT1010: Expected identifier in IE11 Laravel Vuejs VestjsSCRIPT1010:IE11 Laravel Vuejs Vestjs 中的预期标识符
【发布时间】:2022-01-06 13:03:36
【问题描述】:

我通常在 Laravel-Vuejs 项目中使用 laravel-mixlaravel-mix-polyfill,在 IE11 上没有问题。

没有在 IE11 上进行测试,我只使用 Chrome 进行测试来继续我的开发。我确实使用了一个新插件,我用于验证的Vestjs 插件。我真的不确定这是否是我的问题的原因。

这是我的 IE 上显示的控制台错误:

SCRIPT1010: Expected identifier
dashboard.js (7602,11)

附图是dashboard.js (7602,11)

webpack.mix.js

const mix = require('laravel-mix');
require('laravel-mix-polyfill');

mix.js('resources/js/dashboard.js', 'public/js').vue()
    .postCss('resources/css/app.css', 'public/css')
    .postCss('resources/css/lineshop.css', 'public/css')
    .postCss('resources/css/ec-date-picker.css', 'public/css')
    .polyfill({
        enabled: true,
        useBuiltIns: 'usage',
        targets: 'firefox 50, IE 11',
    })
    .sourceMaps(false)
    .version();

我对设置 babel 不是很熟悉。我可以通过laravel-mixlaravel-mix-polyfill 设置解决此问题吗?

【问题讨论】:

    标签: php laravel webpack vuejs2 laravel-mix


    【解决方案1】:

    vestjs 的版本升级到^4.0.0 解决了这个问题。但是您可能会遇到 IE 11 中的功能问题。

    对于解决方法,我在等待插件修复时创建了一个类似于 vestjs 的临时验证库。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-15
      • 2018-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多