2016-09-01 1 views
11

Bu daha önce çalışıyor. Ben 6.5 düğüm 4.6 yükseltme beri bir npm start yaptığımızda sadece başkalarının görebileceği şekilde burada sizin için çalışmış cevabı atıyorumReact yerel paketleyici, düğümde başarısız oluyor. 6.5

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


sonra ... düğümü güncellemeden sonra node_modules güncellemek için denediniz mi? npm install –

+0

React-Native ortamınızı yükselttiniz mi ya da bazı dosyaları yakın bir zamanda React-Native dizinine kopyaladınız mı? "Duplicate module name: String.prototypr.es6' – efkan

+0

@AbdulAhad" mesajını göz önünde bulundurun: node_modules'ımı tamamen kaldırdım ve sonra 'npm install 've ardından' npm start'' ı çalıştırarak –

cevap

1

Ama, aşağıda hata ile sonunda.

geri

npm cache clean && npm install 

Sonra paketleyicisine çalıştırmak tekrar

npm start 
+0

Tam olarak aynı sorun var. Ama yukarıdaki çözüm benim için çalışmıyor. Herhangi bir yardım? – amit

+0

Yukarıdaki komutları çalıştırdıktan sonra aynı hatayı alıyor musunuz, yoksa hata değişiyor mu? –

+0

Aynı hatayı aldım. Yukarıdaki adımlar hiçbir fark yaratmıyor – amit

-1

bu sorunu çözmeye

rm -rf node_modules/ 

Sonra npm önbelleği temizlemek node_modules klasörü çıkarın ve modülleri yüklemek "packag.json" kodunun değiştirilmesi. Ve sonra nodemodules yeniden yükleyin.

önce:

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

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