【发布时间】:2018-07-16 06:09:16
【问题描述】:
我得到了a.js 和b.js,这两个文件都放在同一个目录中。
a.js
export function test() {
return test
}
b.js
import { test } from './a'
我跑
babel-node b.js
出现意外令牌错误,有什么线索吗?
即使我只是从 b.js 中的“路径”导入路径,我也遇到了这个错误
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
【问题讨论】:
-
确切的错误信息是什么?
-
任何路径错误?详细分享错误
-
所以您当前的设置不支持导入,您可以分享您的
.babelrc设置吗?你能用require代替吗? -
我愿意
const test = require('./index.js'); I got an empty object -
@Icepickle 我觉得和babel没关系,我试着放个箭头函数,没问题,我觉得路径不对。
标签: javascript ecmascript-6 mocha.js