W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
部署應(yīng)用是指編譯或構(gòu)建代碼并將生成的 JavaScript、CSS 和 HTML 托管到 Web 服務(wù)器上的過程。
本節(jié)基于“入門”教程中的前序步驟,并向你展示如何部署應(yīng)用。
這里的最佳實踐是在部署項目之前先在本地運行項目。要在本地運行項目,你需要在計算機上安裝以下軟件:
npm install -g @angular/cli
借助 Angular CLI,你可以使用 ?ng
?命令創(chuàng)建新的工作區(qū)、新項目、在開發(fā)過程中啟動開發(fā)服務(wù)器,或生成要共享或分發(fā)的構(gòu)建成果。
Project
?后面的 ?Download Project
? 圖標(biāo),以下載你的 StackBlitz 項目源代碼的 zip 包。
cd angular-ynqttp
ng serve
http://localhost:4200/
?。如果默認端口 4200 不可用,則可以使用端口標(biāo)志指定另一個端口,如下所示:ng serve --port 4201
當(dāng)啟動了應(yīng)用的開發(fā)服務(wù)器時,你可以編輯代碼并在瀏覽器中查看對此更改的自動更新。要停止此 ?ng serve
? 命令,請按 ?Ctrl + c
? 鍵。
build
?命令。默認情況下,此命令使用 ?production
?構(gòu)建配置。ng build
此命令會創(chuàng)建一個 ?dist
?文件夾,其中包含把你的應(yīng)用部署到托管服務(wù)時所需的全部文件。
如果上述 ?
ng build
? 命令引發(fā)了“缺少軟件包”之類的錯誤,請將缺失的依賴項附加到本地項目的 ?package.json
? 文件中,以匹配從 StackBlitz 下載的項目中的依賴項。
dist/my-project-name
? 文件夾的內(nèi)容復(fù)制到 Web 服務(wù)器。由于這些文件是靜態(tài)的,因此你可以將它們托管在任何支持靜態(tài)文件的 Web 服務(wù)器上。(例如 Node.js、Java、.NET 或任何后端(例如Firebase,Google Cloud 或 App Engine))。Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: