Dieses Tutorial zeigt, dass das Erstellen einer HyperApp -Anwendung lokal erstellt, sie mit Paket bündelt und auf Github -Seiten bereitgestellt wird. Wir erstellen eine To-Do-List-App, die die Skripte ES6-Module, JSX, SCS und NPM für einen effizienten Workflow nutzt.
Schlüsselkonzepte:
Erstellen Sie ein Projektverzeichnis (
mkdir hyperlist
cd hyperlist
initialisieren npm (npm init
hyperApp (npm install --save hyperapp
Erstellen Sie die erforderliche Ordnerstruktur (mkdir -p src/js
src/scss
Erstellen Sie die folgenden Dateien im Verzeichnis src/js
, state.js
. actions.js
view.js
Erstellen Sie die folgenden Dateien im Verzeichnis src/scss
. index.scss
_settings.scss
erstellen index.html
. index.js
src
Der Code für
, und state.js
ähnelt dem im Originalartikel angegebenen Beispiel, wobei die ES6 -Module (actions.js
) verwendet werden, um die Komponenten auf view.js
zugänglich zu machen. Die export default ...
Datei bietet eine grundlegende HTML -Struktur, während index.js
die HyperApp -Anwendung importiert und initialisiert. index.html
index.js
Die Datei
importiert werden, was die Stile der Anwendung definiert. Importieren Sie _settings.scss
in index.scss
, um die Stile mit der App zu verknüpfen. index.scss
index.js
Babel und das JSX -Plugin (
) installieren. Erstellen Sie eine Datei mit dem folgenden Inhalt: npm install --save babel-plugin-transform-react-jsx babel-preset-env
.babelrc
{ "plugins": [["transform-react-jsx", { "pragma": "h" }]] }
Paket installieren (
). Fügen Sie Ihrem: npm install --save parcel-bundler
die folgenden NPM -Skripte hinzu
{ "plugins": [["transform-react-jsx", { "pragma": "h" }]] }
Ausführen npm start
, um den Entwicklungsserver zu starten. Führen Sie npm run build
aus, um den Produktionsbau im Ordner docs
zu erstellen. Führen Sie npm run deploy
aus, um GitHub -Seiten zu erstellen und aufzubauen.
GitHub Pages Bereitstellung:
.gitignore
Datei hinzu, um unnötige Dateien (node_modules usw.) auszuschließen. git init
), fügen Sie Dateien (git add .
), Commit (git commit -m "Initial commit"
) hinzu und drücken Sie zu GitHub (git push origin master
). master
-Ast und den Ordner docs
Workflow -Zusammenfassung:
npm start
npm run build
npm run deploy
<username></username>
Diese überarbeitete Antwort bietet eine prägnantere und strukturiertere Anleitung, die sich auf die wesentlichen Schritte konzentriert und die vorgeschlagenen wichtigsten Verbesserungen einbezieht. Denken Sie daran, Platzhalter wie <repo-name></repo-name>
und
Das obige ist der detaillierte Inhalt vonVerwenden Sie Paket, um eine HyperApp -App zu bündeln und auf GitHub -Seiten bereitzustellen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!