reaksi-asli-router-flux v3.38.1
reaksi asli v0.42.3
pemasangan benang menyebabkan react-native v0.42.3 dan react-native v0.41.1 diinstal
Haruskah react dan react-native diinstal sebagai peerDependency untuk react-native-router-flux?
Untuk meniru:
reaksi asli init {projectName} --version=0.42.3
cd {namaproyek}
benang tambahkan reaksi-asli-router-fluks
npm mulai
Anda harus melihat
Failed to build DependencyGraph: <strong i="15">@providesModule</strong> naming collision:
Duplicate module name: react-animated
Paths: /Users/bdewitt/sandbox/break/node_modules/react-native-router-flux/node_modules/react-native/Libraries/Animated/release/package.json collides with /Users/bdewitt/sandbox/break/node_modules/react-native/Libraries/Animated/release/package.json
This error is caused by a <strong i="16">@providesModule</strong> declaration with the same name across two different files.
Error: <strong i="17">@providesModule</strong> naming collision:
Duplicate module name: react-animated
Paths: /Users/bdewitt/sandbox/break/node_modules/react-native-router-flux/node_modules/react-native/Libraries/Animated/release/package.json collides with /Users/bdewitt/sandbox/break/node_modules/react-native/Libraries/Animated/release/package.json
This error is caused by a <strong i="18">@providesModule</strong> declaration with the same name across two different files.
at HasteMap._updateHasteMap (/Users/bdewitt/sandbox/break/node_modules/react-native/packager/src/node-haste/DependencyGraph/HasteMap.js:158:13)
at p.getName.then.name (/Users/bdewitt/sandbox/break/node_modules/react-native/packager/src/node-haste/DependencyGraph/HasteMap.js:133:31)
benang tambahkan [email protected]
Harus berhasil
Datang ke sini untuk memposting masalah yang sama, sepertinya tidak sengaja ditambahkan ke dependensi dalam komit ini: https://github.com/aksonov/react-native-router-flux/commit/34e2d7ac7eb09489c2fd7f19844bd38e27e969fc
Saya percaya Itu harus terdaftar sebagai peerDependency sebagai gantinya
Saya telah merobek rambut saya karena masalah ini, senang menemukan akar masalahnya
jest-haste-map: <strong i="6">@providesModule</strong> naming collision:
Duplicate module name: react-native
Paths: /Users/${username}/Desktop/${appName}/node_modules/react-native-router-flux/node_modules/react-native/package.json collides with /Users/${username}/Desktop/${appName}/node_modules/react-native/package.json
This warning is caused by a <strong i="7">@providesModule</strong> declaration with the same name across two different files.
Failed to build DependencyGraph: <strong i="8">@providesModule</strong> naming collision:
Duplicate module name: react-native-vector-icons
Paths: /Users/${username}/Desktop/${appName}/node_modules/react-native/local-cli/core/__fixtures__/files/package.json collides with /Users/${username}/Desktop/${appName}/node_modules/react-native-router-flux/node_modules/react-native/local-cli/core/__fixtures__/files/package.json
This error is caused by a <strong i="9">@providesModule</strong> declaration with the same name across two different files.
Error: <strong i="10">@providesModule</strong> naming collision:
Duplicate module name: react-native-vector-icons
Paths: /Users/${username}/Desktop/${appName}/node_modules/react-native/local-cli/core/__fixtures__/files/package.json collides with /Users/${username}/Desktop/${appName}/node_modules/react-native-router-flux/node_modules/react-native/local-cli/core/__fixtures__/files/package.json
This error is caused by a <strong i="11">@providesModule</strong> declaration with the same name across two different files.
at HasteMap._updateHasteMap (/Users/${username}/Desktop/${appName}/node_modules/react-native/packager/src/node-haste/DependencyGraph/HasteMap.js:158:13)
at p.getName.then.name (/Users/${username}/Desktop/${appName}/node_modules/react-native/packager/src/node-haste/DependencyGraph/HasteMap.js:133:31)
Menghapus react-native-router-flux
dari package.json saya dan menginstal ulang node_modules tidak menyebabkan kesalahan jadi pasti react-native-router-flux
.
Masalah yang sama
Sama di sini, tolong perbarui paketnya
ya ini telah menghancurkan hari saya juga. sebagai solusi cepat, Anda bisa menghapus duplikat asli-reaksi dari folder node_modules di dalam react-native-router-flux. Jelek, tapi setidaknya akan membuatmu bangun dan berlari untuk saat ini
+1
instal ulang 3.38.0 untuk saat ini
npm install --save [email protected]
Ini tidak terkait dengan benang, saya percaya. Karena meskipun saya menginstalnya dengan npm saya mendapatkan masalah yang sama. Saya menghapus folder node_modules saya dan membersihkan cache npm, tetapi masalahnya tetap ada. Saat ini, saya melanjutkan dengan solusi yang saya baca pada masalah GitHub di mana saya harus menghapus paket node_modules/react-native-router-flux/node_modules/react-native . Saya berharap mereka memperbaiki masalah ini segera.
sama disini
Menunggu perbaikan, saya kembalikan ke [email protected]
sama disini
Dihancurkan oleh ini juga. Diperbaiki dengan rollback ke 3.38.0
watchman watch-del-all
rm -rf node_modules && npm install
npm uninstall react-native-router-flux
npm install --save [email protected]
rm -fr $TMPDIR/react-*
npm cache clean
npm start -- --reset-cache
Sama dengan saya, harus menghapus direktori react-native di dalam react-native-router-flux secara manual untuk membuat semuanya berfungsi.
ya, kembalikan atau hapus folder secara manual, terima kasih atas solusinya
Semoga masalahnya teratasi di rilis berikutnya.
masalah yang sama, tolong bantu untuk memperbaikinya
Mengembalikan ke 3.38.0 memperbaiki masalah untuk saya, terima kasih banyak teman-teman!
Sama di sini, kembali ke 3.38.0 memperbaikinya. Terima kasih!
+1
Terima kasih!
Aku akan menyiapkan sampanye!
Masalah yang sama, diselesaikan dengan memutar kembali ke 3.38.0
Mengembalikan ke v0.38.0 atau hanya menghapus folder react-native di dalam react-native-router-flux/node_modules/ dan juga menghapus symlink ke react-native di dalam react-native-router-flux/node_modules/.bin/ akan berfungsi sekarang.
Posting di atas untuk kenyamanan salin & tempel
watchman watch-del-all && rm -rf node_modules && npm install && npm uninstall react-native-router-flux && npm install --save [email protected] && rm -fr $TMPDIR/react-* && npm cache clean && npm start -- --reset-cache
macet sekarang terima kasih
+1
Apa yang berhasil bagi saya adalah urutan ini:
watchman watch-del-all
rm -rf node_modules && npm install
npm uninstall react-native-router-flux
npm install --save [email protected]
rm -fr $TMPDIR/bereaksi-*
npm cache bersih
npm install --save [email protected]
npm mulai -- --reset-cache
Mencoba semua langkah di atas dan kesalahan hilang tetapi router tidak dan adegan tidak merender komponen. Periksa ulang apakah mereka diambil dengan benar dan memang benar. Tidak yakin mengapa
Mencoba perbaikan baris perintah dan ini berfungsi untuk membuat build saya berfungsi tanpa kesalahan, tetapi ketika saya menjalankan tes unit saya dengan lelucon itu mengeluh tidak dapat menemukan folder node_module di folder react-native-router-flux. Sepertinya lelucon masih mendapatkan referensi ke folder ini :(
Adakah yang tahu dari mana referensi Jest ini?
ENOENT: no such file or directory, stat '/{projectDirectory}/node_modules/react-native-router-flux/node_modules/react-native/Libraries/Core/ErrorUtils.js
@geecurve mendapat kesalahan yang sama dan tidak ada npm cache clean
, yarn cache clean
, bahkan rm -rf node_modules
berhasil. Apa yang saya temukan bahwa direktori proyek asli sudah mati jadi buat yang baru dengan case kecil. Dieksekusi yarn install
dan proyek siap untuk dibangun dan diuji.
@prtkkmrsngh apakah Anda menghapus folder asli-reaksi di dalam /node_modules/react-native-router-flux? Atau kembali ke react-native-router-flux 3.38.0
?
@MattyK14 kembali ke 3.38.0 dan upgrade RN ke 0.44
Silakan teman-teman,
bagaimana cara mengatasi kesalahan ini?
[email protected]
lodash. [email protected]
TANGGUNG JAWAB YANG TIDAK TERHADAP [email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
@nazaslater perbaiki versi Anda menjadi "react-native-router-flux": "3.38.0", Anda memiliki 3.38.1
Terima kasih @Tonacatecuhtli
Sudah sebulan, apakah ada peluang untuk membuat perbaikan kecil yang dapat mengakhiri bug ini?
@aksonov tolong perbaiki masalah. 3.39.2
😥.
@abdurrahmanekr @asokol Bisakah kita mempublikasikan ini ke npm masih menunjukkan 3.39.1 sebagai yang terbaru https://www.npmjs.com/package/react-native-router-flux
sekarang 3.39.2
Komentar yang paling membantu
Dihancurkan oleh ini juga. Diperbaiki dengan rollback ke 3.38.0