未捕获的SyntaxError:意外的令牌导出

时间:2016-11-23 04:57:27

标签: javascript reactjs ecmascript-6 create-react-app

我为我的项目使用了 create-react-app 。我收到错误

  

未捕获的SyntaxError:意外的令牌导出

错误在此代码中

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"
    ]
  },

我仍然收到错误。

enter image description here

2 个答案:

答案 0 :(得分:6)

我在create-react-app的README.md上得到了答案。在那里说

  

您可以在src中创建子目录。仅用于更快的重建   src内的文件由Webpack处理。
你需要放任何文件   <{1}} 中的JS和CSS文件,或者Webpack都不会看到它们。

答案 1 :(得分:-6)

我认为这是因为逗号

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

尝试这样做!