angular開(kāi)發(fā)常見(jiàn)錯(cuò)誤

  • 很多開(kāi)發(fā)者到我這里來(lái)抱怨說(shuō)伏穆,在 Windows 平臺(tái)上安裝 @angular/cli 會(huì)報(bào)很多 error,那是因?yàn)?@angular/cli 在 Windows 平臺(tái)上面依賴(lài) Python 和 Visual Studio 環(huán)境纷纫,而很多開(kāi)發(fā)者的機(jī)器上并沒(méi)有安裝這些東西枕扫。

  • node-sass 模塊被墻的問(wèn)題,強(qiáng)烈推薦使用 cnpm 進(jìn)行安裝辱魁,可以非常有效地避免撞墻烟瞧。

  • 一些開(kāi)發(fā)者來(lái)抱怨說(shuō) @angular/cli 在打包的時(shí)候加上 --prod 參數(shù)會(huì)報(bào)錯(cuò),無(wú)法編譯商叹。這是一個(gè)很常見(jiàn)的問(wèn)題燕刻,因?yàn)?@angular/cli 最新的版本經(jīng)常會(huì)有 bug,只要在你項(xiàng)目的 package.json 里面降低一個(gè)小版本號(hào)就OK剖笙。
  • @angular/cli 默認(rèn)生成的 karma.conf.js 配置文件里面采用了一個(gè)有 bug 的 html 報(bào)告生成器,導(dǎo)致 ng test 運(yùn)行報(bào)錯(cuò)请唱,我們需要把這個(gè) reporter 改成 mocha(摩卡)弥咪。

  • 有一些朋友說(shuō),本地開(kāi)發(fā)的時(shí)候運(yùn)行得很好十绑,上線之后所有請(qǐng)求404聚至。這也是一個(gè)常見(jiàn)的坑,因?yàn)槟阈枰o Web 容器配置一下處理 http 請(qǐng)求的規(guī)則本橙,把前端路由扔回去交給 Angular 處理扳躬,請(qǐng)參考這份文檔

集中回答一些常見(jiàn)的問(wèn)題

瀏覽器兼容性

關(guān)于 Angular 的瀏覽器兼容性,請(qǐng)看下圖:


enter image description here

有一些國(guó)內(nèi)的開(kāi)發(fā)者會(huì)來(lái)爭(zhēng)論兼容 IE8 的問(wèn)題贷币,我想給你兩個(gè)事實(shí):
第一個(gè)事實(shí)是:截至2017年7月底击胜,Chrome 的全球市場(chǎng)份額已經(jīng)接近60%,加上 Firefox的12.28%役纹,真的沒(méi)有那么多人用 IE 了偶摔。

enter image description here

數(shù)據(jù)來(lái)源
第二個(gè)事實(shí)是:天貓已經(jīng)于2016年4月宣布放棄支持 IE6、7促脉、8辰斋。而根據(jù)百度流量研究院的統(tǒng)計(jì),IE8目前的整體市場(chǎng)份額已經(jīng)下降到了9.31%:

enter image description here

數(shù)據(jù)來(lái)源
不值得為了這么少的市場(chǎng)份額付出那么多的研發(fā)和維護(hù)成本瘸味。
你完全可以以上兩點(diǎn)事實(shí)去說(shuō)服你的客戶宫仗。

命名約定

老版本使用 AngularJS 指代,所有新版本都叫做 Angular旁仿。原因很好理解锰什,因?yàn)槔习姹臼怯?JS 開(kāi)發(fā)的,所以帶一個(gè) JS 后綴丁逝,而新版本是基于 TypeScript 的汁胆,帶 JS 后綴不合適。

關(guān)于 TypeScript

這個(gè)系列的文章不會(huì)單獨(dú)講 TypeScript霜幼,正如我一直強(qiáng)調(diào)的:TypeScript 不難剑逃,JavaScript 才難。你跟著我的思路亚茬,TypeScript 絕對(duì)不會(huì)成為你學(xué)習(xí) Angular 的障礙汇在。相反,一旦你寫(xiě)熟練了之后琢感,TypeScript 可以非常有效地提升編碼效率和程序可讀性丢间。

關(guān)于版本號(hào)

根據(jù)官方的解釋?zhuān)珹ngular 從2.0之后會(huì)保證向下兼容,每隔半年會(huì)升級(jí)一個(gè)大版本驹针,只有升級(jí)大版本的時(shí)候才會(huì)做一些 breaking change烘挫。
所以這個(gè)系列文章里面不再?gòu)?qiáng)調(diào)版本號(hào),涉及到的所有實(shí)例代碼都基于目前(2017-10)最新的4.x版本柬甥。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末饮六,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子苛蒲,更是在濱河造成了極大的恐慌卤橄,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,402評(píng)論 6 499
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件臂外,死亡現(xiàn)場(chǎng)離奇詭異窟扑,居然都是意外死亡喇颁,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,377評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)嚎货,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)橘霎,“玉大人,你說(shuō)我怎么就攤上這事厂抖【セ伲” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,483評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵忱辅,是天一觀的道長(zhǎng)七蜘。 經(jīng)常有香客問(wèn)我,道長(zhǎng)墙懂,這世上最難降的妖魔是什么橡卤? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,165評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮损搬,結(jié)果婚禮上碧库,老公的妹妹穿的比我還像新娘。我一直安慰自己巧勤,他們只是感情好嵌灰,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,176評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布颅悉。 她就那樣靜靜地躺著沽瞭,像睡著了一般剩瓶。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上延曙,一...
    開(kāi)封第一講書(shū)人閱讀 51,146評(píng)論 1 297
  • 那天豌鹤,我揣著相機(jī)與錄音,去河邊找鬼枝缔。 笑死,一個(gè)胖子當(dāng)著我的面吹牛魂仍,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播擦酌,決...
    沈念sama閱讀 40,032評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼菠劝!你這毒婦竟也來(lái)了赊舶?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 38,896評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤笼平,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后寓调,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,311評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡晌涕,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,536評(píng)論 2 332
  • 正文 我和宋清朗相戀三年痛悯,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了余黎。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片载萌。...
    茶點(diǎn)故事閱讀 39,696評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖垮衷,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情搀突,我是刑警寧澤瓤帚,帶...
    沈念sama閱讀 35,413評(píng)論 5 343
  • 正文 年R本政府宣布,位于F島的核電站戈次,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏怯邪。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,008評(píng)論 3 325
  • 文/蒙蒙 一澄步、第九天 我趴在偏房一處隱蔽的房頂上張望和泌。 院中可真熱鬧村缸,春花似錦武氓、人聲如沸梯皿。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)属提。三九已至,卻和暖如春冤议,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背求类。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,815評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留椿猎,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,698評(píng)論 2 368
  • 正文 我出身青樓犯眠,卻偏偏與公主長(zhǎng)得像症革,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子噪矛,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,592評(píng)論 2 353

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