【发布时间】:2016-04-11 06:53:56
【问题描述】:
我正在尝试在 ES6 中导出多个变量:
exports.js
var TestObject = Parse.Object.extend('TestObject')
var Post = Parse.Object.extend('Post')
export default TestObject
export Post
main.js:
import TestObject from '../store'
import Post from '../store'
var testObject = new TestObject() // use Post in the same way
testObject.save(json).then(object => {
console.log('yay! it worked', object)
})
我知道只有一个默认值,所以我只在第一项中使用了default。
但是,我收到以下错误消息:
Module build failed: SyntaxError: /home/alex/node/my-project/src/store/index.js: Unexpected token (9:7)
7 |
8 | export default TestObject
> 9 | export Post
也许我做错了?
【问题讨论】:
-
只是一个疯狂的猜测,但您是否尝试过在第一行
export的末尾添加分号? -
@Pointy 我试过了。同样的错误。
标签: javascript ecmascript-6 vue.js