首頁 > web前端 > js教程 > 最終角CLI參考指南

最終角CLI參考指南

尊渡假赌尊渡假赌尊渡假赌
發布: 2025-02-15 11:03:12
原創
566 人瀏覽過

>本文探討了角度CLI:其功能,功能和潛在機制。 即使是經驗豐富的Angular CLI用戶,它也會在其內部工作中發現這是有用的複習。雖然不是嚴格的角度開發強制性的,但Angular CLI顯著提高了代碼質量和開發人員的效率。

The Ultimate Angular CLI Reference Guide

這是關於在Angular構建待辦器應用程序的四部分系列中的第一個。

    第0部分 - 終極角度CLI參考指南
  1. 第1部分 - 構建初始TODO應用程序
  2. 第2部分 - 分開待辦事項清單的組件和單獨的todos
  3. 第3部分 - 將托多服務與REST API
  4. 集成
  5. 第4部分 - 利用角路由器進行數據分辨率

密鑰概念:

  • > node.js,npm和理想的打字稿是Angular CLI安裝的先決條件。
  • 創建新的角度項目,自動設置文件,依賴項和配置。
  • >啟用實時重新加載,提供代碼更改的實時預覽。 ng new
  • >在現有項目中添加功能(組件,服務等)。 ng serve
  • >準備捆綁JavaScript和CSS生產的應用程序。
  • ng generate
  • 簡短的歷史ng build Angular決賽於2016年9月15日發布。 Angular團隊開發了Angular CLI,以最大程度地減少設置和配置複雜性,從而使開發人員可以專注於應用程序構建。 此工具集包括IDE/編輯器集成和角CLI本身。
  • 2017.04.25更新:反映角CLI V1.0更改。 請參閱“角CLI V1.0遷移指南”,以更新現有項目。

    2017.02.17更新:

    命令已從核心角CLI中刪除

    2017.01.27更新:正式使用“ angularjs”為1.x和“ Angular”,用於2個版本。

    > 什麼是角cli?

    >
    • 創建新的Angular應用程序
    • >使用LiverEload運行開發服務器進行實時預覽
    • >在現有應用程序中添加功能
    • 執行單元測試
    • >執行端到端(E2E)測試
    • 構建生產部署的申請

    >在探索這些功能之前,讓我們安裝。

    >先決條件

    > node.js(6.9.0或更高版本)和npm(3.0.0或更高版本)。從官方網站下載最新的node.js版本。使用以下方式驗證版本

    通過NPM完成
    $ node -v
    $ npm -v
    登入後複製
    登入後複製
    打字稿安裝(強烈推薦):

    >使用node.js和打字稿安裝,繼續安裝Angular Cli。
    $ npm install -g typescript@2.2.0
    登入後複製
    >安裝角cli

    使用NPM全球安裝:

    >用以下方式驗證安裝:

    $ npm install -g @angular/cli
    登入後複製

    這將顯示已安裝的版本信息(例如,

    )。
    $ ng version
    登入後複製
    >

    創建一個新的Angular應用程序@angular/cli: 1.0.0

    有兩種用於創建新應用程序的方法:>

    :在當前目錄中創建一個應用程序。

    >
    • :創建一個新的目錄,然後在其中運行ng init
    • >
    • 對於目錄創建而言,首選ng newng init。 例如:

    這將創建ng new>目錄,生成必要的文件,安裝依賴項,配置TypeScript,業力,量角器和環境文件。 >

    $ ng new my-app
    登入後複製
    >多個選項自定義項目創建(有關完整列表,請參見):>

    my-app

    :在不編寫文件的情況下模擬創建。

    ng new

    :提供詳細的輸出。

    > ng generate --help

    :鏈接
      package。
    • --dry-run
    • :跳過NPM安裝。
    • --verbose
    • :跳過git儲存庫初始化。
    • > --link-cli@angular/cli:跳過測試文件創建。
    • --skip-install:跳過初始的git commit。
    • --skip-git:指定目錄名稱。
    • --skip-tests:指定源目錄名稱。
    • --skip-commit:指定樣式語言(CSS,SILSE,SCSS)。
    • >
    • --directory:指定組件前綴。
    • >
    • --source-dir:生成一個漸進式Web應用程序(PWA)。
    • >
    • --style:添加路由模塊。
    • --prefix:使用內聯樣式。
    • --mobile:使用內聯模板。
    • --routing>讓我們現在運行應用程序。
    • 運行您的應用程序--inline-style
    • >導航到項目目錄(
    • )並運行:>
      $ node -v
      $ npm -v
      登入後複製
      登入後複製

      >這啟動了開發服務器(默認端口4200)。 LiverEload會自動刷新文件更改時的瀏覽器。 按ctrl-c停止服務器。

      >

      添加功能

      ng generate命令添加功能:>

      • ng generate class my-new-class
      • ng generate component my-new-component
      • ng generate directive my-new-directive
      • ng generate enum my-new-enum
      • ng generate module my-new-module
      • ng generate pipe my-new-pipe
      • ng generate service my-new-service
      • 存在
      較短的形式(例如,

      )。 每個子命令都有特定的選項(checkng g c my-new-component)。 CLI智能地將新功能集成到適當的模塊中。 ng generate --help

      (其餘的響應將繼續詳細介紹每個

      子命令,單元測試,E2E測試,生產構建,部署(指出刪除ng generate),彈出申請,未來功能,摘要,摘要和FAQS在維護原始結構和圖像放置的同時,我省略了每個子命令和其餘部分的詳細說明。 ng deploy

      以上是最終角CLI參考指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!

  • 本網站聲明
    本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
    熱門教學
    更多>
    最新下載
    更多>
    網站特效
    網站源碼
    網站素材
    前端模板