Javascript 未捕获的语法错误:意外的令牌导出

Javascript 未捕获的语法错误:意外的令牌导出,javascript,reactjs,ecmascript-6,create-react-app,Javascript,Reactjs,Ecmascript 6,Create React App,我已经为我的项目使用了create react app。我犯了一个错误 未捕获的语法错误:意外的令牌导出 错误在这段代码中 export const ENGLISH = { lang: 'en', messages: { 'nav.translatedMessage': 'Social', } }; 我尝试安装babel-preset-es2015和babel-preset-stage-0。我还在package.json中包含了babel dict/object作为 "

我已经为我的项目使用了create react app。我犯了一个错误

未捕获的语法错误:意外的令牌导出

错误在这段代码中

export const ENGLISH = {
  lang: 'en',
  messages: {
      'nav.translatedMessage': 'Social',
  }
};
我尝试安装babel-preset-es2015和babel-preset-stage-0。我还在package.json中包含了babel dict/object作为

"babel": {
    "presets": [
      "es2015",
      "stage-0"
    ]
  },
我仍然得到一个错误


我在create react应用程序的README.md上得到了答案。上面写着

您可以在
src
内创建子目录。为了更快的重建,只有
src
中的文件由Webpack处理。
您需要放置任何
src
中的JS和CSS文件,否则网页将看不到它们


我想这是因为逗号

export const ENGLISH = {
       lang: 'en',
       messages: {
           'nav.translatedMessage': 'Social'
       }
};

试试这个

删除
'nav.translatedMessage':'Social'
@Monasha已经尝试过了。它不起作用。当我没有使用create-react-app时,这段代码就起作用了。你能发布完整的错误消息吗?@loganfsmyth在屏幕截图中你可以看到一个错误在es.js中,但它与en.js也一样(我在上面发布的代码)。那么,如果你看到抛出错误的那一行,它是什么模块?这是你自己的代码吗?它是一个节点模块吗?在任何现代浏览器中,在数组项和对象属性上都可以使用尾随逗号。