javascript导入获取了意外令牌

时间:2018-07-16 06:09:17

标签: javascript ecmascript-6 mocha

我得到了a.jsb.js,两个文件都放在同一目录中。

a.js

export function test() {
  return test
}

b.js

import { test } from './a'

我跑步

babel-node b.js

遇到了意外的令牌错误,为什么?

即使我只是从b.js中的'path'导入路径,我也遇到了这个错误

babel-node node_modules/.bin/mocha ./scripts/index.spec.js

/Users/Documents/myproject/scripts/index.spec.js:18
import path from 'path'
^^^^^^

SyntaxError: Unexpected token import

1 个答案:

答案 0 :(得分:0)

我相信您可以通过在项目目录中创建一个名为.babelrc的文件并在其中添加以下内容来解决此问题:

{ 
    "presets": ["es2015"] 
}

希望这会有所帮助!