Javascript 未捕获的语法错误:意外的令牌导出
我已经为我的项目使用了create react app。我犯了一个错误 未捕获的语法错误:意外的令牌导出 错误在这段代码中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作为 "
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也一样(我在上面发布的代码)。那么,如果你看到抛出错误的那一行,它是什么模块?这是你自己的代码吗?它是一个节点模块吗?在任何现代浏览器中,在数组项和对象属性上都可以使用尾随逗号。