导出箭头功能意外令牌

时间:2018-03-30 16:25:54

标签: javascript vue.js

我正在尝试将laravel与https://github.com/vue-bulma/vue-admin结合起来。不幸的是,npm build总是抛出意外的令牌。我正在使用laravel-mix。

enter image description here

任何有关此导出可能无效的想法?我问的是这个问题,因为我想知道这是否是无效的语法,这样我就可以判断我是否应该看看其他地方。

1 个答案:

答案 0 :(得分:0)

import是一个声明。

https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Statements/import

所以虽然这有效:

var import_ = function(x){ return x; };
var x = (a) => () => import_(a + 1);
x(3)()
/*
4
*/

这在语法上失败(在FF暂存器(Shift-F4)中测试)

var x = (a) => () => import("");
x(3)()
/*
Exception: SyntaxError: expected expression, got keyword 'import'
@Scratchpad/1:2
*/

在节点上,您会收到不同的错误消息,但基本上是相同的

$ node
> var x = (a) => () => import("");
var x = (a) => () => import("");
                     ^^^^^^
SyntaxError: Unexpected token import