web-dev-qa-db-fra.com

Jeton inattendu sur "exporter la const par défaut"

J'ai deux projets natifs différents avec exactement la même version de bibliothèques.

Mais le plus récent échoue sur "export default const", l'autre non.

Quelle est la différence entre les deux appels?

Le premier se compile correctement et est déjà dans les app stores avec le code suivant:

export default const result = [...]

Le second a le même package.json et échoue sur le même code "token inattendu (1:15) -> la position 15 est après la" valeur par défaut ".

Voici le package.json utilisé:

{
  "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"
  }

}
17
delete

Vous exportez une valeur. const result = n'est pas une valeur. Ce que vous voulez c'est:

export default [...];

ou:

const result = [...];
export default result;
35
Joe Attardi