react pwa reference
1.0.0
Proyek boilerplate dan contoh referensi untuk
isomorfisAplikasi Web Progresif Universal Reaktiflux.
Proyek ini adalah evolusi fluks-react-example dan flux-react-example-SW yang menambahkan perkembangan dan organisasi yang berkembang. Ini adalah Referensi PWA yang agak lengkap dan berkinerja yang menggunakan rute dan konten berbasis data dari layanan terlampir. Layanan data yang mendorong aplikasi ini adalah repo github ini.
Just Node 14+
Beberapa dependensi pengembangan dari proyek ini memiliki instalasi biner (manipulator gambar), jadi YMMV.
git clone https://github.com/localnerve/react-pwa-referencenpm install npm run build:server && npm start
npm run dev
Semua perintah pengembangan npm run :
| memerintah | keterangan |
|---|---|
build:list | buang aset membangun pohon tugas ke konsol |
config:dev | buang konfigurasi pengembangan ke konsol |
config:prod | buang konfigurasi produksi ke konsol |
dev | serat, membangun aset, memulai server, verbose, node_env = pengembangan, offline tidak didukung |
dev:analyze | Analisis file statistik webpack dan analisis ukuran bundel dump ke konsol |
dev:analyzer | menganalisis file statistik webpack secara visual |
dev:ccss | Bangun aset CSS, perhatikan dan kompilasi ulang pada perubahan |
dev:debug | server lint, build, server start/debug, node_env = pengembangan, tunggu debugger lampirkan |
dev:inspect | Like dev:debug , tapi gunakan node -incecpe, terbaik w/node 7+ |
dev:perf | serat, membangun aset, skrip dengan peta sumber, Mulai server, node_env = produksi, didukung offline |
dev:prod | Serat, Bangun Aset, Mulai Server, Node_env = Produksi, Offline Didukung |
fixtures:dev | Bangun perlengkapan uji dari layanan data, pengembangan |
fixtures:prod | Bangun perlengkapan uji dari layanan data, produksi |
lint | Jalankan linter di seluruh proyek |
perfbudget | Digunakan oleh CI untuk menguji anggaran kinerja terhadap layanan |
test | Jalankan seluruh suite tes |
test:cover | Jalankan seluruh suite tes, tangkap cakupan, dan laporkan |
test:debug | Bangun dengan peta sumber, mulailah suite tes, tunggu debugger lampirkan |
test:inspect | Like test:debug , tetapi gunakan node -inspect, terbaik w/node 7+ |
test:func | Digunakan oleh CI untuk menjalankan tes fungsional terhadap selenium grid |
test:contact | Gunakan untuk menguji secara manual pekerja kontak setelah pembaruan nodemailer |