【问题标题】:Laravel Mix - unexpected token errorLaravel Mix - 意外的令牌错误
【发布时间】:2017-06-28 09:03:24
【问题描述】:

我正在尝试运行它

Vue.component(
      'async-webpack-example',
      () => import('./my-async-component')l
    )

我收到此错误,但认为 mix 可以编译 ES2015 语法?

Syntax Error: Unexpected token (30:8)

  28 | Vue.component(
  29 |   'async-webpack-example',
> 30 |   () => import('./my-async-component')
     |         ^
  31 | )

【问题讨论】:

    标签: laravel ecmascript-6 babeljs laravel-mix


    【解决方案1】:

    尝试添加System。我认为您可能正在使用 Webpack 2 的早期版本。System.import() 在 webpack 2.1.0-beta.28 中被弃用,取而代之的是 import()。

    Change System.import() to import() #2163

    Vue.component(
          'async-webpack-example',
          () => System.import('./my-async-component')l
        )
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-12-20
      • 2015-11-19
      • 2018-08-27
      • 2014-12-07
      • 2016-08-10
      • 2013-02-11
      • 2013-10-26
      相关资源
      最近更新 更多