漸進式Web應用程序(PWA)正在徹底改變網絡開發,以解決各種開發團隊之間保持一致更新以及在Web和移動應用程序開發之間進行選擇的挑戰。 PWA提供許多移動應用功能,而沒有管理多個團隊和代碼庫的開銷。
由於緩存和服務人員,他們的性能即使在緩慢或離線連接方面也是出色的。服務工人攔截服務器請求,優先考慮緩存的數據並在可用時使用新鮮服務器數據進行更新。>離子團隊的模具項目是改變遊戲規則的。 模板是編譯器生成符合標準的Web組件的編譯器,避免了傳統的JavaScript框架的膨脹。它將您的代碼編譯成香草組件,並與您首選的框架無縫集成。 模具起動器項目是一個很棒的起點,達到了近乎完美的燈塔PWA分數。
>用模板構建PWA:逐步指南
>
設置啟動器應用程序:>
克隆啟動器應用程序,然後刪除github遙控器:>
<code class="language-bash">git clone https://github.com/ionic-team/stencil-starter.git my-stencil-app cd my-stencil-app git remote rm origin</code>>安裝依賴項:
<code class="language-bash">npm install</code>(忽略有關
的警告node-pre-gyp
- 這是一個已知的NPM問題。)fsevents
>
集成Okta auth SDK(通過CDN):
之前
index.html
以上是如何使用Okta和模具向PWA添加auth的詳細內容。更多資訊請關注PHP中文網其他相關文章!