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

IT技术 javascript reactjs ecmascript-6 create-react-app
2021-05-07 15:44:06

在我的项目中使用了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"
    ]
  },

我仍然收到错误。

在此处输入图片说明

2个回答

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

你可以在里面创建子目录src为了更快地重建,srcWebpack处理里面文件
您需要将任何 JS 和 CSS 文件放入其中src,否则 Webpack 将看不到它们。

我认为是因为逗号

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

尝试这样做!