Angular目錄結(jié)構(gòu)詳解

整體目錄結(jié)構(gòu)

使用angular-cli搭建的項目目錄
一級目錄(介紹主要的仪召,我們會接觸到的)
  • node_modules 第三方依賴包存放目錄。
  • src 應(yīng)用源代碼目錄 舆蝴,我們開發(fā)就是在這個文件夾中诊霹。
  • angular.json Angular命令行工具的配置文件《上可以在style梢睛,script數(shù)組中導(dǎo)入node_modules中的文件,從而不用在index.hmlt文件中引入
    都會記錄在package.json文件中识椰。
  • package-lock.json 在 npm install時候生成一份文件绝葡,用以記錄當(dāng)前狀態(tài)下實際安裝的各個npm package的具體來源和版本號。如果已經(jīng)存在 package-lock.json 文件腹鹉,則它只會根據(jù) package-lock.json 文件指定的結(jié)構(gòu)來下載模塊藏畅,并不會理會 package.json 文件。
  • package.json 無論使用 npm 還是 yarn 安裝的包功咒,都會記錄在 package.json 文件中愉阎。
  • package.json 文件中的包被分成了兩組:

dependencies 是運(yùn)行應(yīng)用的基礎(chǔ)。
devDependencies 只有在開發(fā)應(yīng)用時才會用到力奋。

src目錄

src目錄
  • app目錄包含應(yīng)用的組件和模塊榜旦,我們要寫的代碼都在這個目錄
  • assets 目錄資源目錄,存儲靜態(tài)資源的 比如圖片
  • environments 目錄環(huán)境配置景殷。Angular是支持多環(huán)境開發(fā)的溅呢,我們可以在不同的環(huán)境下(開發(fā)環(huán)境澡屡,測試環(huán)境,生產(chǎn)環(huán)境)共用一套代碼藕届,主要用來配置環(huán)境的
  • index.html 整個應(yīng)用的根html挪蹭,程序啟動就是訪問這個頁面
  • main.ts 整個項目的入口點(diǎn),Angular通過這個文件來啟動項目
  • polyfills.ts 主要是用來導(dǎo)入一些必要庫休偶,為了讓Angular能正常運(yùn)行在老版本下
  • styles.css 主要是放一些全局的樣式
  • tsconfig.app.json TypeScript 編譯器的配置,添加第三方依賴的時候會修改這個文件
  • test.ts 自動化測試用的

app目錄

app模塊和組件

app目錄是我們要編寫的代碼目錄梁厉。我們寫的代碼都是放在這個目錄。
一個Angular程序至少需要一個模塊和一個組件踏兜。在我們新建項目的時候命令行已經(jīng)默認(rèn)生成出來了词顾。

app.component.ts:這個文件表示組件,
組件是Angular應(yīng)用的基本構(gòu)建模塊碱妆,可以理解為一段帶有業(yè)務(wù)邏輯和數(shù)據(jù)的Html

這里插個題外話模塊和組件之間的關(guān)系:
模塊包含組件肉盹,NgModule 為其中的組件提供了一個編譯上下文環(huán)境。根模塊總會有一個根組件疹尾,并在引導(dǎo)期間創(chuàng)建它上忍。 但是,任何模塊都能包含任意數(shù)量的其它組件纳本,這些組件可以通過路由器加載窍蓝,也可以通過模板創(chuàng)建。那些屬于這個 NgModule 的組件會共享同一個編譯上下文環(huán)境繁成。


模塊和組件的關(guān)系

目錄結(jié)構(gòu)簡單梳理完畢吓笙!

謝謝各位大佬
如果你覺得本文對你有幫助,麻煩動動手指頂一下巾腕,算是對本文的一個認(rèn)可面睛,如果文中有什么錯誤的地方,還望指正尊搬,轉(zhuǎn)載請注明轉(zhuǎn)自鄒二狗的博客叁鉴,謝謝

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市佛寿,隨后出現(xiàn)的幾起案子亲茅,更是在濱河造成了極大的恐慌,老刑警劉巖狗准,帶你破解...
    沈念sama閱讀 216,692評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件克锣,死亡現(xiàn)場離奇詭異,居然都是意外死亡腔长,警方通過查閱死者的電腦和手機(jī)袭祟,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,482評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來捞附,“玉大人巾乳,你說我怎么就攤上這事您没。” “怎么了胆绊?”我有些...
    開封第一講書人閱讀 162,995評論 0 353
  • 文/不壞的土叔 我叫張陵氨鹏,是天一觀的道長。 經(jīng)常有香客問我压状,道長仆抵,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,223評論 1 292
  • 正文 為了忘掉前任种冬,我火速辦了婚禮镣丑,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘娱两。我一直安慰自己莺匠,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,245評論 6 388
  • 文/花漫 我一把揭開白布十兢。 她就那樣靜靜地躺著趣竣,像睡著了一般。 火紅的嫁衣襯著肌膚如雪旱物。 梳的紋絲不亂的頭發(fā)上期贫,一...
    開封第一講書人閱讀 51,208評論 1 299
  • 那天,我揣著相機(jī)與錄音异袄,去河邊找鬼。 笑死玛臂,一個胖子當(dāng)著我的面吹牛烤蜕,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播迹冤,決...
    沈念sama閱讀 40,091評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼讽营,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了泡徙?” 一聲冷哼從身側(cè)響起橱鹏,我...
    開封第一講書人閱讀 38,929評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎堪藐,沒想到半個月后莉兰,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,346評論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡礁竞,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,570評論 2 333
  • 正文 我和宋清朗相戀三年糖荒,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片模捂。...
    茶點(diǎn)故事閱讀 39,739評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡捶朵,死狀恐怖蜘矢,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情综看,我是刑警寧澤品腹,帶...
    沈念sama閱讀 35,437評論 5 344
  • 正文 年R本政府宣布,位于F島的核電站红碑,受9級特大地震影響舞吭,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜句喷,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,037評論 3 326
  • 文/蒙蒙 一镣典、第九天 我趴在偏房一處隱蔽的房頂上張望惶桐。 院中可真熱鬧间景,春花似錦、人聲如沸拘哨。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,677評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至祭饭,卻和暖如春芜茵,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背倡蝙。 一陣腳步聲響...
    開封第一講書人閱讀 32,833評論 1 269
  • 我被黑心中介騙來泰國打工九串, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人寺鸥。 一個月前我還...
    沈念sama閱讀 47,760評論 2 369
  • 正文 我出身青樓猪钮,卻偏偏與公主長得像,于是被迫代替她去往敵國和親胆建。 傳聞我的和親對象是個殘疾皇子烤低,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,647評論 2 354

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