Rumah > Artikel > hujung hadapan web > Menggunakan Apl React: Panduan Menggunakan Halaman GitHub
Ramai pembangun mendapati sukar untuk menggunakan apl React, terutamanya mereka yang tidak biasa dengan ekosistem. Anda boleh mengehoskan halaman web statik anda, termasuk apl React, secara percuma dan mudah dengan menggunakan Halaman GitHub. Menggunakan apl React anda ke Halaman GitHub akan menjadi mudah dan tanpa kerumitan dengan bantuan tutorial terperinci ini, yang akan membawa anda melalui setiap langkah proses.
Halaman GitHub ialah perkhidmatan pengehosan tapak statik yang direka untuk mengehoskan halaman peribadi, organisasi atau projek anda terus daripada repositori GitHub. Ia menawarkan integrasi yang lancar dengan aliran kerja GitHub anda, menjadikannya pilihan ideal untuk mengehos apl React.
Faedah Utama:
Percuma dan mudah digunakan.
Menyokong domain tersuai.
Membina dan menggunakan tapak anda secara automatik.
Untuk mendapatkan maklumat lanjut, semak Dokumentasi Halaman GitHub.
Sebelum menggunakan apl React anda ke Halaman GitHub, pastikan anda mempunyai aplikasi React yang berfungsi. Jika anda belum memilikinya lagi, anda boleh membuat apl React baharu menggunakan Create React App (CRA).
npx create-react-app my-react-app cd my-react-app
Arahan ini menyediakan projek React baharu dengan semua konfigurasi yang diperlukan.
Untuk menggunakan apl React ke Halaman GitHub, anda perlu membuat beberapa pengubahsuaian pada konfigurasi apl anda.
Pasang Pakej Halaman GitHub:
npm install gh-pages --save-dev
Kemas kini pakej.json:
Tambahkan medan berikut pada fail package.json anda:
"homepage": "https://<username>.github.io/<repository-name>", "scripts": { "predeploy": "npm run build", "deploy": "gh-pages -d build" }
Ganti dengan nama pengguna GitHub anda dan dengan nama repositori anda.
Pergi ke GitHub dan buat repositori baharu.
Namakan repositori anda dan tetapkannya kepada awam.
Jangan mulakan dengan README, .gitignore atau lesen, kerana ini akan ditambahkan kemudian.
Memandangkan apl React anda sudah sedia dan anda mempunyai repositori GitHub, tiba masanya untuk digunakan.
Mulakan Git dan Tekan ke GitHub:
git init git remote add origin https://github.com/<username>/<repository-name>.git git add . git commit -m "Initial commit" git push -u origin master
Gunakan Apl Anda:
npm run deploy
Arahan ini akan membina apl anda dan menggunakan apl itu ke cawangan gh-pages repositori anda.
Menetapkan apl React ke Halaman GitHub kadangkala boleh menghadapi masalah. Berikut ialah masalah biasa dan penyelesaiannya:
404 Ralat: Pastikan medan halaman utama dalam package.json ditetapkan dengan betul.
Kegagalan Binaan: Semak skrip binaan anda dan pastikan semua kebergantungan dipasang.
Isu CORS: Pastikan titik akhir API anda menyokong CORS jika anda membuat permintaan silang asal.
Untuk lebih banyak petua penyelesaian masalah, rujuk Panduan Penyelesaian Masalah Halaman GitHub.
Tindakan GitHub menyediakan keupayaan CI/CD yang berkuasa yang boleh mengautomasikan proses penggunaan anda. Begini cara untuk menyediakannya:
Buat Fail Aliran Kerja:
Dalam repositori anda, buat fail bernama .github/workflows/deploy.yml.
Tambah Skrip Penerapan:
nama: Gunakan Apl React ke Halaman GitHub
on: push: branches: - master jobs: build-and-deploy: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v2 - name: Set up Node.js uses: actions/setup-node@v2 with: node-version: '14' - name: Install dependencies run: npm install - name: Build the React app run: npm run build - name: Deploy to GitHub Pages uses: peaceiris/actions-gh-pages@v3 with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: ./build
Aliran kerja ini akan menggunakan apl React anda secara automatik apabila anda menolak perubahan pada cawangan induk.
Di luar asas, terdapat beberapa teknik lanjutan yang boleh anda gunakan untuk meningkatkan proses penggunaan anda:
Domain Tersuai: Anda boleh menggunakan domain tersuai dengan tapak Halaman GitHub anda dengan menambahkan fail CNAME pada repositori anda.
Penguatkuasaan HTTPS: Pastikan tapak anda sentiasa disiarkan melalui HTTPS dengan mendayakan pilihan HTTPS dalam tetapan repositori anda.
Pengerahan Cawangan: Gunakan daripada cawangan yang berbeza untuk persekitaran pementasan dan pengeluaran.
Untuk mendapatkan maklumat terperinci, lihat Panduan Domain Tersuai Halaman GitHub.
Untuk memastikan penggunaan yang berjaya dan pengalaman pengguna yang berkualiti tinggi, ikuti amalan terbaik ini:
Optimumkan Binaan Anda: Gunakan alatan seperti webpack dan Babel untuk mengoptimumkan berkas JavaScript anda.
Gunakan Pembolehubah Persekitaran: Urus tetapan khusus persekitaran anda menggunakan pembolehubah persekitaran.
Pantau Prestasi: Gunakan alat pemantauan prestasi untuk menjejak dan meningkatkan prestasi apl anda yang digunakan.
Untuk lebih banyak amalan terbaik, rujuk Panduan Penerapan React.
Menetapkan apl React ke Halaman GitHub ialah proses mudah yang boleh memudahkan pengehosan dan pengurusan tapak web statik anda. Dengan mengikut langkah-langkah yang digariskan dalam panduan ini, anda boleh memastikan proses penggunaan yang lancar dan cekap.
Dengan mengikuti panduan ini, anda akan dilengkapi dengan baik untuk menggunakan apl React anda ke Halaman GitHub, dengan memanfaatkan kuasa keupayaan pengehosan GitHub untuk menyampaikan aplikasi anda kepada dunia.
Atas ialah kandungan terperinci Menggunakan Apl React: Panduan Menggunakan Halaman GitHub. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!