ホームページ >ウェブフロントエンド >jsチュートリアル >小包を使用してHyperAppアプリをバンドルし、githubページに展開します
このチュートリアルでは、HyperAppアプリケーションをローカルに構築し、小包にバンドルし、GitHubページに展開することを示しています。 効率的なワークフローのために、ES6モジュール、JSX、SCSS、およびNPMスクリプトを活用して、To Doリストアプリを作成します。
npmを初期化する()。
hyperApp(mkdir hyperlist
必要なフォルダー構造を作成します(cd hyperlist
およびnpm init
ディレクトリ内で次のファイルを作成します:npm install --save hyperapp
。mkdir -p src/js
、src/scss
。src/js
ディレクトリでstate.js
およびactions.js
を作成します。view.js
src/scss
コードの追加:index.scss
_settings.scss
index.html
、およびindex.js
のコードは、元の記事で提供されている例に似ています。ES6モジュール(src
)を使用して、コンポーネントをHyperAppアプリケーションをインポートおよび初期化します。
にインポートします。
state.js
actions.js
babel構成:view.js
export default ...
index.js
BabelとJSXプラグインをインストールします(index.html
)。次のコンテンツを含むindex.js
ファイルを作成します:
_settings.scss
index.scss
小包統合:index.scss
index.js
)。 次のnpmスクリプトを:に追加します
<code class="language-json">{ "plugins": [["transform-react-jsx", { "pragma": "h" }]] }</code>
開発サーバーを起動するにはnpm start
実行されます。 npm run build
フォルダーに生産ビルドを作成するには、docs
を実行します。 npm run deploy
を実行して、githubページにビルドして展開します。
githubページの展開:
.gitignore
ファイルを追加して、不要なファイル(node_modulesなど)を除外します。git init
)を初期化し、ファイルを追加(git add .
)、commit(git commit -m "Initial commit"
)、およびgithub(git push origin master
)にプッシュします。
githubリポジトリ設定で、
master
docs
npm start
開発とテスト。npm run build
:githubページにビルド、コミット、展開。npm run deploy
この改訂された応答は、より簡潔で構造化されたガイドを提供し、重要な手順に焦点を当て、提案された重要な改善を組み込みます。 以上が小包を使用してHyperAppアプリをバンドルし、githubページに展開しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。