【发布时间】:2016-06-01 20:34:03
【问题描述】:
我正在运行这个 Keystonejs 节点 webapp,我正在尝试包含我为我的 ReactNative 项目创建的一个类,但是我收到了“导出”意外令牌错误,我找不到解决方法: \,我将节点更新到 6.2.0,我只是像 node keystone 一样运行它我已经尝试过 node --harmony keystone 参数但它仍然失败,我已经尝试安装 babel-core babel-cli babel-preset-es2015 并且没有,我仍然可以创建一个函数使用(arg) => { /*body*/} 表单,虽然我什至不知道引入 xD 的是哪个版本的 ECMASCRIPT。我的类是这样声明的:export default class API { ... } API 是我的类名,我打算像这样使用它
import API from "API";
API.myMethod().then((res)=>{/*etc*/});
实际上,在获得导出之前我得到了意外的令牌“导入”,我将其更改为“要求”,然后我得到了导出错误(对不起,我正在尝试任何东西 xD)
我正在使用mac,我使用yo keystone 构建了keystone 项目,并且我已经设置了我的mongod,一切都很好,直到我尝试添加我的课程,有什么帮助吗?请:\
我还在我的类方法中使用了 async 和 await 关键字,我认为这也可能会造成麻烦 XD,特别是因为我在 package.json 文件中看到了“异步”包 :(,任何帮助都会非常感谢,谢谢:3
【问题讨论】:
标签: javascript node.js ecmascript-6 keystonejs