<p>react-cache alpha tidak berfungsi dengan 16.8+</p>

Dibuat pada 6 Feb 2019  ·  11Komentar  ·  Sumber: facebook/react

react-cache tidak diterbitkan dengan 16.8.1 seperti paket react lainnya.
Ini berarti hal-hal Ketegangan platform tidak akan berfungsi.

_Awalnya diposting oleh @jaredpalmer di https://github.com/palmerhq/the-platform/pull/70#issuecomment -461170282_

Stale Question

Komentar yang paling membantu

Solusi saat ini memang membangun dari sumber, tetapi jika orang ingin menyederhanakan prosesnya, Anda dapat mencoba menambahkan ini ke package.json Anda:

  "scripts": {
    "postinstall": "git clone [email protected]:facebook/react.git --depth=1 && cd react && yarn install --frozen-lockfile && npm run build react-cache && cd .. && npm i $(npm pack ./react/build/node_modules/react-cache) && rm -rf react react-cache-*.tgz"
  },

kredit diberikan ke jawaban stackoverflow ini

Akan luar biasa jika bereaksi memanfaatkan skrip "siapkan" npm _ dan_ npm mengizinkan penginstalan dari direktori di repo git , tetapi kemungkinan itu tidak akan berubah dalam waktu dekat. Untuk saat ini, solusi ini baik-baik saja

Semua 11 komentar

Mengalami kesalahan ini dengan

TypeError: dispatcher is undefined
Ini berasal dari fungsi readContext() di react-cache-development.js,

Ini bisa ditutup.

Kami sedang membangun react-cache dari master dan menggunakan folder vendor dalam contoh platform. Sebelumnya, ini disertakan secara tidak tepat sebagai dependensi, bukan sebagai dependensi peer di platform.

Ya saya pikir untuk saat ini rekomendasi kami adalah Anda dapat menyalin dan menempelkan sumbernya tetapi kemudian Anda sendiri. Strategi caching sangat tidak jelas sekarang dan semuanya kemungkinan besar akan banyak berubah. Kami tidak ingin pustaka yang dapat digunakan kembali mulai bergantung padanya.

Kami secara masuk akal dapat menambahkan peringatan merah besar pada impornya dan kemudian menerbitkan alfa lain. Jika seseorang mengirimkan PR sepertinya ok melakukannya.

Saya ingin mencoba menambahkan peringatan tentang impor, namun ini akan menjadi kontribusi pertama saya.

Bagaimana kita bisa bereksperimen dengan react-cache dan Concurrent Mode saat ini? Karena saya mengalami masalah ini dengan versi di bawah ini 😅

"react": "16.8.0-alpha.1",
"react-cache": "2.0.0-alpha.1",
"react-dom": "16.8.0-alpha.1",

@bitttttten Ini adalah demo Suspense yang dijalankan dalam versi react "16.8". Anda dapat mencoba demo ketegangan di use-suepense cabang. Semoga membantu Anda.

Jika Anda ingin bereksperimen, Anda harus dapat membangun dari sumbernya. :-)

Sepertinya membangunnya dari sumber adalah satu-satunya cara untuk saat ini.

Solusi saat ini memang membangun dari sumber, tetapi jika orang ingin menyederhanakan prosesnya, Anda dapat mencoba menambahkan ini ke package.json Anda:

  "scripts": {
    "postinstall": "git clone [email protected]:facebook/react.git --depth=1 && cd react && yarn install --frozen-lockfile && npm run build react-cache && cd .. && npm i $(npm pack ./react/build/node_modules/react-cache) && rm -rf react react-cache-*.tgz"
  },

kredit diberikan ke jawaban stackoverflow ini

Akan luar biasa jika bereaksi memanfaatkan skrip "siapkan" npm _ dan_ npm mengizinkan penginstalan dari direktori di repo git , tetapi kemungkinan itu tidak akan berubah dalam waktu dekat. Untuk saat ini, solusi ini baik-baik saja

Masalah ini secara otomatis ditandai sebagai usang karena tidak ada aktivitas terbaru. Ini akan ditutup jika tidak ada aktivitas lebih lanjut. Terima kasih atas kontribusi anda.

Menutup masalah ini setelah tidak aktif dalam waktu lama. Jika masalah ini masih ada di rilis terbaru, buat masalah baru dengan informasi terbaru. Terima kasih!

Apakah halaman ini membantu?
0 / 5 - 0 peringkat