2017-05-31 8 views
0

Grundsätzlich ist mein Problem, dass ich eine Fehlermeldung bekomme, "__DEV__ ist nicht definiert", wenn ich scherze. Also habe ich stackoverflow und andere Google-Posts dazu gelesen. Einige haben vorgeschlagen, meine .babelrc zu entfernen, aber ich brauche diese Datei tatsächlich. Andere haben vorgeschlagen,Jest Test __DEV__ ist nicht definiert

"globals": { 
    "__DEV__": true 
} 

zu meinem package.json hinzuzufügen. Das habe ich auch gemacht. Ich habe sogar meinen Knotenmodulordner gelöscht und neu installiert. Was soll ich machen? Seltsam ist, dass es früher funktioniert hat, aber nicht jetzt.

Antwort

0

Fügen Sie einfach globals.DEV = true auf Ihre Testdatei oder legen Sie es in globals Teil Ihrer jest settings

+0

können Sie sich auf die Testdatei näher erläutern? wie jeder einzelne? – Jeff

+0

In jeder Testdatei, in der Sie 'DEV' auf true setzen müssen, um Ihre Quelle zu testen. –

+0

das sind alle meine Dateien. Ich habe versucht, es zu jedem von ihnen hinzuzufügen, aber ich bekomme immer noch diesen Fehler. komische Sache, ich denke, das passiert, wenn ich die Linie mache: Import 'react-native'; – Jeff

Verwandte Themen