初探AngularJS6.x---目錄結(jié)構(gòu)說明

在上一篇中我們進(jìn)行了AngularJS6.x的基本環(huán)境搭建,并試著建了一個項目conk-out,今天我們來在這個項目上進(jìn)行一些擴(kuò)展.

我們的項目代碼包括angular的組件,模版,樣式文件,圖片還有其他我們自己寫的都集中在src里,這個跟java是一樣的,這個目錄以外的一些目錄和文件則是幫助我們構(gòu)建項目用的,所以可以暫時不用管它.可以使用treesrc/命令以樹的形式展示出src目錄下的所有目錄及文件,如下圖所示:


微信圖片_20180815132319.png

在app里我們看到了一系列和app相關(guān)的東西,如果查看里面的代碼我們會發(fā)現(xiàn),他們主要用Html模版,Style文件,構(gòu)建了一個appComponent,當(dāng)然還有一個單元測試.這里的組件可以說是一個根組件,可以理解為項目從這里開始,其他的組件都是基于appComponent的,我更傾向于把他成為一個畫布或入口.app目錄里的app.module.ts,他告訴Angular如何去封裝或渲染我們的應(yīng)用程序,現(xiàn)在我們看,會發(fā)現(xiàn)他里面只聲明引入了一個app.component,后面隨著業(yè)務(wù)的變化,我們會聲明引入越來越多的組件.

在assert里,這里我們可以放一些圖片或其他文件,方便我們在構(gòu)建項目時使用.

browserslist里主要存放一些在不同前端工具中進(jìn)行共享的目標(biāo)瀏覽器的配置文件.

Environments這里主要是針對不同的環(huán)境(開發(fā)/測試/生產(chǎn))產(chǎn)生的不同配置,他會在我們構(gòu)建的時候進(jìn)行動態(tài)的替換.這個相當(dāng)于我們在Java里面使用maven的profile,不同的環(huán)境就激活不同的profile.

Favicon.ico:網(wǎng)站title上的小圖標(biāo)

Index.html:項目中的首頁,在構(gòu)建的時候,angular會給我們自動添加js和css,一般情況下不需要我們手動去編輯.

Karma.conf.js:針對karmatestrunner的配置,我們可以使用ngtest來運(yùn)行

Main.ts:即是使用JITCompiler編譯項目的入口,同時也是在瀏覽器里運(yùn)行時加載項目根模塊的入口.我們也可以通過在構(gòu)建和啟動項目時追加—aot參數(shù)指定編譯器為AOPCompiler,并不需要改動任何代碼.

Polyfills.ts:不同的瀏覽器對web標(biāo)準(zhǔn)的支持程度是不同的.Polyfills幫助我們使這些不同的地方標(biāo)準(zhǔn)化.

Styles.css:這是全局的css,這里的改動會影響到整個app的樣式.

Test.ts:單元測試的入口,這里可能有些慣例性的配置會顯得比較陌生,一般我們不會編輯這個文件.

Tsconfig.{app|spec}.json:TypeScript編譯器為AngularApp和單元測試(tsconfig.spec.json)準(zhǔn)備的配置

Tslint.json:Linting幫助我們保持代碼一致,而tslint.json則是為TSLint和Codelyzer準(zhǔn)備的一些附加配置.

今天的目錄說明就講到這里.

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末封孙,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子减俏,更是在濱河造成了極大的恐慌器瘪,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,816評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件葬凳,死亡現(xiàn)場離奇詭異拯啦,居然都是意外死亡账阻,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,729評論 3 385
  • 文/潘曉璐 我一進(jìn)店門减江,熙熙樓的掌柜王于貴愁眉苦臉地迎上來染突,“玉大人,你說我怎么就攤上這事辈灼》萜螅” “怎么了?”我有些...
    開封第一講書人閱讀 158,300評論 0 348
  • 文/不壞的土叔 我叫張陵巡莹,是天一觀的道長司志。 經(jīng)常有香客問我,道長降宅,這世上最難降的妖魔是什么骂远? 我笑而不...
    開封第一講書人閱讀 56,780評論 1 285
  • 正文 為了忘掉前任,我火速辦了婚禮腰根,結(jié)果婚禮上激才,老公的妹妹穿的比我還像新娘。我一直安慰自己额嘿,他們只是感情好瘸恼,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,890評論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著岩睁,像睡著了一般钞脂。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上捕儒,一...
    開封第一講書人閱讀 50,084評論 1 291
  • 那天冰啃,我揣著相機(jī)與錄音,去河邊找鬼刘莹。 笑死阎毅,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的点弯。 我是一名探鬼主播扇调,決...
    沈念sama閱讀 39,151評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼抢肛!你這毒婦竟也來了狼钮?” 一聲冷哼從身側(cè)響起碳柱,我...
    開封第一講書人閱讀 37,912評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎熬芜,沒想到半個月后莲镣,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,355評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡涎拉,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,666評論 2 327
  • 正文 我和宋清朗相戀三年瑞侮,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片鼓拧。...
    茶點(diǎn)故事閱讀 38,809評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡半火,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出季俩,到底是詐尸還是另有隱情钮糖,我是刑警寧澤,帶...
    沈念sama閱讀 34,504評論 4 334
  • 正文 年R本政府宣布种玛,位于F島的核電站藐鹤,受9級特大地震影響瓤檐,放射性物質(zhì)發(fā)生泄漏赂韵。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,150評論 3 317
  • 文/蒙蒙 一挠蛉、第九天 我趴在偏房一處隱蔽的房頂上張望祭示。 院中可真熱鬧,春花似錦谴古、人聲如沸质涛。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽汇陆。三九已至,卻和暖如春带饱,著一層夾襖步出監(jiān)牢的瞬間毡代,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,121評論 1 267
  • 我被黑心中介騙來泰國打工勺疼, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留教寂,地道東北人。 一個月前我還...
    沈念sama閱讀 46,628評論 2 362
  • 正文 我出身青樓执庐,卻偏偏與公主長得像酪耕,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子轨淌,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,724評論 2 351

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理迂烁,服務(wù)發(fā)現(xiàn)看尼,斷路器,智...
    卡卡羅2017閱讀 134,638評論 18 139
  • 直到世界塌陷 一切被噬入地底 漆黑一片 可我還是睜圓了雙眼 并未希望看到一絲光亮 而是在等一雙龐大的羽翼 將你包圍...
    馬善彬閱讀 209評論 0 1
  • 你們的孩子盟步,都不是你們的孩子狡忙, 乃是“生命”為自己所渴望的兒女。 他們是借你們而來址芯,卻不是從你們而來灾茁, 他們雖和你...
    灃郡梧桐閱讀 172評論 0 1
  • 1 “你還是去看一下心理醫(yī)生吧北专。” 聽完醫(yī)生這句話旬陡,我第一反應(yīng)是愕然拓颓,后來又因此而釋然。 2 去年十一前后描孟,我突然...
    信貸評審人閱讀 422評論 5 2