2016-04-04 7 views
0

Ich versuche, Dekorateure in meinem RN-Projekt zu verwenden:Mit Dekorateure in React india kann nicht variabel finden: benötigen

Folgende ist meine package.json Datei:

{ 
    "name": "testApp", 
    "version": "0.0.1", 
    "private": true, 
    "scripts": { 
    "start": "node node_modules/react-native/local-cli/cli.js start" 
    }, 
    "dependencies": { 
    "autobind-decorator": "^1.3.3", 
    "babel-core": "^6.7.4", 
    "babel-loader": "^6.2.4", 
    "babel-plugin-transform-class-properties": "^6.6.0", 
    "babel-plugin-transform-decorators-legacy": "^1.3.4", 
    "babel-plugin-transform-runtime": "^6.6.0", 
    "babel-preset-es2015": "^6.6.0", 
    "babel-preset-react": "^6.5.0", 
    "babel-preset-react-native": "^1.5.6", 
    "babel-preset-stage-0": "^6.5.0", 
    "babel-runtime": "^6.6.1", 
    "react": "^0.14.8", 
    "react-native": "^0.22.2", 
    "webpack": "^1.12.14" 
    } 
} 

und das ist mein .babelrc:

{ 
    "plugins": [ 
    "transform-runtime", 
    "transform-decorators-legacy", 
    "transform-class-properties" 
    ], 
    "presets": ["es2015", "react", "stage-0", "react-native"] 
} 

ich erhalte Fehler ReferenceError: Can't find variable: require Angabe. Ich habe viele Posts ausprobiert, konnte aber keine Lösung finden. Ich habe ein neues RN-Projekt mit react-native init testApp

+0

Versuchen Sie, dieses Plugin zu installieren: http://babeljs.io/docs/plugins/transform-es2015-modules-commonjs/ –

Antwort

1

Es wurde behoben Fehler war wegen der Reihenfolge der Voreinstellungen: Ich entfernte alle anderen Voreinstellungen und Presets geändert, um nur "reagieren-native" und alles funktioniert jetzt.

Verwandte Themen