我有两个不同的reat-native项目,它们的库版本完全相同。
但是最新的一个涉及“export default const”,另一个则没有。
两次通话有什么区别?
第一个正确编译并且已经在app商店中使用以下代码:
export default const result = [...]
第二个具有相同的package.json并且在相同的代码上失效“意外令牌(1:15) - >位置15在”默认“之后。
这是使用过的package.json:
{
"name": "rn_simpleorm",
"version": "0.0.1",
"private": true,
"scripts": {
"start": "react-native start"
},
"dependencies": {
"react": "15.3.2",
"react-native": "^0.32.0"
},
"jest": {
"preset": "jest-react-native",
"modulePathIgnorePatterns": [
"node_modules/react-native/node_modules/"
]
},
"devDependencies": {
"babel-jest": "^15.0.0",
"babel-preset-react-native": "^1.9.0",
"jest": "^15.1.1",
"jest-react-native": "^15.0.0",
"react-test-renderer": "^15.3.1"
}
}
答案 0 :(得分:34)
您正在导出值。 const result =
不是一个值。你想要的是:
export default [...];
或:
const result = [...];
export default result;