Rumah >hujung hadapan web >tutorial js >Gunakan Parcel untuk membungkus aplikasi HyperApp & digunakan ke halaman GitHub
Tutorial ini menunjukkan membina aplikasi HyperApp secara tempatan, menggabungkannya dengan bungkusan, dan menggunakannya ke halaman GitHub. Kami akan membuat aplikasi senarai tugasan, memanfaatkan modul ES6, JSX, SCSS, dan skrip NPM untuk aliran kerja yang cekap.
Konsep Utama:
Menyediakan projek:
mkdir hyperlist
). cd hyperlist
npm init
Pasang HyperApp (npm install --save hyperapp
Buat struktur folder yang diperlukan (mkdir -p src/js
3
src/scss
Buat fail berikut dalam direktori src/js
.
state.js
membuat actions.js
dan view.js
dalam direktori src/scss
index.scss
Menambah kod: _settings.scss
index.html
, index.js
, dan src
akan sama dengan contoh yang disediakan dalam artikel asal, menggunakan modul ES6 (menyediakan struktur HTML asas, manakala import dan memulakan aplikasi HyperApp.
Fail mengandungi pembolehubah SCSS untuk fon dan warna, diimport ke state.js
, yang mentakrifkan gaya aplikasi. Import actions.js
ke view.js
untuk menghubungkan gaya ke aplikasi. export default ...
index.js
index.html
konfigurasi babel: index.js
Pasang Babel dan plugin JSX (_settings.scss
). Buat fail index.scss
dengan kandungan berikut: index.scss
index.js
Integrasi Parcel:
Pasang Parcel (). Tambahkan skrip npm berikut ke npm install --save babel-plugin-transform-react-jsx babel-preset-env
: .babelrc
<code class="language-json">{ "plugins": [["transform-react-jsx", { "pragma": "h" }]] }</code>
RUN npm start
untuk membuat binaan pengeluaran dalam folder npm run build
. Jalankan docs
untuk membina dan menggunakan halaman github. npm run deploy
GitHub Pages Deployment:
.gitignore
git init
), komit (git add .
), dan tolak ke github (git commit -m "Initial commit"
git push origin master
Dalam tetapan repositori GitHub anda, konfigurasikan halaman GitHub untuk menggunakan cawangan master
docs
npm start
Membangun dan menguji. npm run build
npm run deploy
dengan butiran GitHub sebenar anda. Kod terperinci untuk setiap fail ditinggalkan untuk keringkasan, tetapi dapat dengan mudah disesuaikan dari contoh kod artikel asal. <username></username>
Atas ialah kandungan terperinci Gunakan Parcel untuk membungkus aplikasi HyperApp & digunakan ke halaman GitHub. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!