2016-09-01 4 views
11

Dies funktionierte zuvor. Aber da ich von dem Knoten 4,6-6,5 aktualisiert, Wenn ich ein npm start tun, habe ich am Ende mit unten Fehler bisReact native Packager schlägt auf Knoten 6.5 fehl

Failed to build DependencyGraph: @providesModule naming collision: 
    Duplicate module name: String.prototype.es6 
    Paths: ...../node_modules/react-native/packager/react-packager/src/Resolver/polyfills/String.prototype.es6.js collides with ...../app/MallJell/nd/react-native/packager/react-packager/src/Resolver/polyfills/String.prototype.es6.js 

This error is caused by a @providesModule declaration with the same name across two different files. 
Error: @providesModule naming collision: 
    Duplicate module name: String.prototype.es6 
    Paths: ....../react-native/packager/react-packager/src/Resolver/polyfills/String.prototype.es6.js collides with ..../react-packager/src/Resolver/polyfills/String.prototype.es6.js 

This error is caused by a @providesModule declaration with the same name across two different files. 
    at HasteMap._updateHasteMap (..../node_modules/react-native/packager/react-packager/src/node-haste/DependencyGraph/HasteMap.js:155:13) 
    at module.getName.then.name (.....node_modules/react-native/packager/react-packager/src/node-haste/DependencyGraph/HasteMap.js:115:31) 
+0

Haben Sie versucht, Ihre node_modules zu aktualisieren, nachdem der Knoten zu aktualisieren ...? npm install –

+0

Haben Sie Ihren React-Native aktualisiert oder haben Sie kürzlich einige Dateien von irgendwo in Ihr React-Native-Verzeichnis kopiert? Berücksichtigen Sie die Meldung 'Doppelter Modulname: String.prototypr.es6' – efkan

+0

@AbdulAhad: Ich habe meine node_module komplett entfernt und dann' npm install 'gefolgt von' npm start' ausgeführt. –

Antwort

1

Ich bin nur die Antwort setzen, die für Sie hier gearbeitet, damit andere sie sehen können.

Entfernen Sie den node_modules Ordner

rm -rf node_modules/ 

dann die npm Cache reinigen und die Module zurück

npm cache clean && npm install 

dann die Verpacker laufen wieder

npm start 
+0

Ich habe genau das gleiche Problem. Aber die obige Lösung funktioniert nicht für mich. Irgendeine Hilfe? – amit

+0

Haben Sie nach dem Ausführen der obigen Befehle den gleichen Fehler oder ändert sich der Fehler? –

+0

Ich habe den gleichen Fehler. Die obigen Schritte machen keinen Unterschied – amit

-1

ich dieses Problem lösen installieren Ändern Sie den Code von "packag.json". Und installieren Sie dann nodemodules neu.

Vorher:

"scripts": { 
    "start": "node node_modules/react-native/local-cli/cli.js start", 
    "test": "jest" 
}, 

Nach

"scripts": { 
     "start": "react-native start" 
}, 
Verwandte Themen