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-檔案目錄結構鴻蒙前端
- Android專案目錄結構Android
- 專案目錄結構規範
- C++ 專案目錄結構C++
- angular4學習記錄 — 路由Angular路由
- 自動化檔案目錄結構生成工具——filemap.jsJS
- Mac使用tree命令生成檔案目錄結構,超簡單!Mac
- 檔案目錄(MOOC)
- 檔案目錄配置
- Docker 檔案目錄Docker
- iOS 開發(五) 專案目錄結構iOS
- Linux基礎學習系列——Linux檔案目錄操作命令Linux
- Go基礎學習記錄 – 編寫Web應用程式 – 重新調整專案目錄結構(一)GoWeb
- Redhat:檔案目錄管理Redhat
- laravel檔案目錄樹Laravel
- Linux檔案目錄Linux
- ionic3 angular專案目錄結構解析Angular
- 檔案管理 檔案目錄概念
- Maven專案目錄結構與自動建立maven目錄Maven
- Android Studio專案目錄結構簡介Android
- Ionic檔案目錄說明
- angular4學習記錄 — 資料繫結、響應式程式設計、管道Angular程式設計
- vue 路由自動化[讀取vue檔案目錄][支援children]Vue路由
- angular4學習記錄 — 元件通訊、生命週期Angular元件
- 完美解讀Linux中檔案系統的目錄結構Linux
- 檔案目錄許可權操作
- mysql修改資料檔案目錄MySql
- IDA檔案目錄簡介
- 使用rman建立standby db,資料檔案目錄結構不同需要注意的地方
- struct 結構體 -Go 學習記錄Struct結構體Go
- Linux學習——2 目錄結構Linux
- MVVM 模式下iOS專案目錄結構詳細說明MVVM模式iOS