>本教程演示了本地構建HyperApp應用程序,將其與包裹捆綁在一起,並將其部署到GitHub頁面。 我們將創建一個待辦事項列表應用程序,利用ES6模塊,JSX,SCSS和NPM腳本以進行有效的工作流程。
密鑰概念:
> 創建一個project目錄(
和mkdir hyperlist
>初始化npm(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
添加代碼:src
的代碼將類似於原始文章中提供的示例,利用ES6模塊()使組件可訪問>。 該文件提供了基本的HTML結構,而
>導入並初始化了HyperApp應用程序。state.js
文件包含導入到actions.js
的字體和顏色的SCSS變量,該變量定義了應用程序樣式。 導入到view.js
中,將樣式鏈接到應用程序。 export default ...
>
index.js
index.html
> babel配置:index.js
安裝babel和JSX插件(_settings.scss
)。使用以下內容創建一個index.scss
>文件:index.scss
>
index.js
包裹集成:
>安裝包裹()。 將以下NPM腳本添加到您的npm install --save babel-plugin-transform-react-jsx babel-preset-env
>:.babelrc
>
{ "plugins": [["transform-react-jsx", { "pragma": "h" }]] }
>運行npm start
啟動開發服務器。 運行npm run build
以在docs
>文件夾中創建生產構建。 運行npm run deploy
以構建並部署到github頁面。
> github頁面部署:
.gitignore
>初始化git(git init
),然後推到github(git add .
)。
git commit -m "Initial commit"
在您的github存儲庫設置中,配置github頁面以使用git push origin master
branch和master
docs
:啟動開發服務器。
npm start
npm run build
:構建,提交和部署到github頁面。 npm run deploy
>這種修訂後的響應提供了更簡潔,更結構化的指南,重點介紹了基本步驟並納入了建議的關鍵改進。 請記住,用您的實際github詳細信息將佔位符替換為以上是使用包裹將HyperApp應用程序捆綁並部署到GitHub頁面的詳細內容。更多資訊請關注PHP中文網其他相關文章!