Angular4學習(初始檔案目錄結構解讀)
整體檔案結構
應用的原始碼目錄
一級檔案內容
E2e
:端到端測試目錄,做自動化測試node_modules
:專案依賴包Src
: 應用的原始碼目錄- 其他
Angular-cli.json
: angular命令列工具的配置檔案karma.conf.js
: kamar自動化測試的整合器的執行器Package.json
:做angular開發用到的各個模組版本Protractor.conf.js
:自動化測試執行的配置檔案tslint.json
:定義程式碼質量檢查的規則tsconfig.json
:typescript編譯器的配置,已經按照angular專案標準已經配好了,大家不用動ReadMe
:angular命令列工具生成的標準說明Node_modules library root
: 所需的第三方依賴包
應用程式目錄
App
:包含我們應用的元件和模組(我們的程式碼主要寫在這裡 )
○App.component.css
:
○App.component.html
○App.component.spec.ts
一個
angular
程式至少需要一個模組+一個元件,下面的模組和元件是命令列工具為我們自動生成的
○ App.component.ts
: 元件:整個應用的基礎(詳見下圖)
○ App.module.ts
:模組,帶著裝飾器的typescript類(詳見下圖)
Assets
:存放靜態資源,比如用到的圖片Environments
:環境配置,angular支援多環境開發,我們的程式碼會共用於多個環境,開發環境、生產環境,測試環境,但不同的環境配置不一樣
environment.prod.ts
:存放不同環境配置檔案,編譯時會將不同環境的配置檔案編譯到不同環境的程式碼中去
Index.html
:整個應用的根HTML,系統一起來,就訪問這個檔案Main.ts
:整個web應用指令碼執行的入口點,通過這個檔案來啟動整個專案Polyfills.ts
:匯入一些庫,來適應一些版本比較老的瀏覽器Style.css
:程式的全域性樣式Test.ts
:與karma檔案一樣用來做自動化測試
元件(App.component.ts
)
模組(App.module.ts
)
相關文章
- linux檔案目錄結構彙總!Linux學習Linux
- Linux學習之linux檔案目錄結構彙總Linux
- DedeCMS模板目錄的檔案目錄結構
- 檔案的邏輯結構、檔案目錄
- Angular專案目錄結構詳解Angular
- vue專案目錄結構Vue
- 鴻蒙前端開發1-檔案目錄結構鴻蒙前端
- C++ 專案目錄結構C++
- angular4學習記錄 — 路由Angular路由
- 自動化檔案目錄結構生成工具——filemap.jsJS
- Mac使用tree命令生成檔案目錄結構,超簡單!Mac
- Linux基礎學習系列——Linux檔案目錄操作命令Linux
- 檔案目錄(MOOC)
- 檔案目錄配置
- Android Studio專案目錄結構簡介Android
- Redhat:檔案目錄管理Redhat
- ionic3 angular專案目錄結構解析Angular
- 檔案管理 檔案目錄概念
- Go基礎學習記錄 – 編寫Web應用程式 – 重新調整專案目錄結構(一)GoWeb
- vue 路由自動化[讀取vue檔案目錄][支援children]Vue路由
- 檔案目錄許可權操作
- idea訪問resources檔案目錄Idea
- angular4學習記錄 — 資料繫結、響應式程式設計、管道Angular程式設計
- angular4學習記錄 — 元件通訊、生命週期Angular元件
- Linux 學習筆記--目錄結構及檔案基本操作Linux筆記
- Linux學習——2 目錄結構Linux
- iOS沙盒檔案目錄介紹iOS
- struct 結構體 -Go 學習記錄Struct結構體Go
- 比起 Windows,怎樣解讀 Linux 的檔案系統與目錄結構?WindowsLinux
- linux的部分檔案目錄操作語句Linux
- Geth命令用法-引數詳解 and 以太坊原始碼檔案目錄原始碼
- JVM學習--Class類檔案結構JVM
- Linux中操作工作目錄和檔案目錄Linux
- Nginx目錄結構與配置檔案詳解Nginx
- 《笨方法學python3》習題46.2 建立骨架專案目錄Python
- Linux學習(三)之系統目錄結構Linux
- Spark輸出自定義檔案目錄踩坑(Java)SparkJava
- 如何在idea下的Java檔案目錄下建立jsp檔案IdeaJavaJS