Angular2 環(huán)境配置詳細(xì)介紹
看到angular發(fā)布正式版,心動(dòng)不已準(zhǔn)備測(cè)試下。
看著官網(wǎng)教程,使用了cli創(chuàng)建項(xiàng)目,在命令行中鍵入:
安裝cli
npm install -g angular-cli
如果安裝過(guò)以前的版本,請(qǐng)執(zhí)行以下命令,進(jìn)行更新:
npm uninstall -g angular-cli
npm cache clean
npm install -g angular-cli@latest
舊版本的cli使用的是SystemJS而最新的創(chuàng)建,是基于webpack構(gòu)建。
舊版本的angular2(rc1-rc6)可以查看更新步驟
在這里有意思的是,筆者卸載angular-cli后,在安裝時(shí)出現(xiàn)了Build failed的錯(cuò)誤最終找到原因是卸載沒(méi)有卸載干凈。去全局目錄中刪除相關(guān)的ng文件。
常用ng命令
ng new project-name - 創(chuàng)建一個(gè)新項(xiàng)目,置為默認(rèn)設(shè)置
ng build - 構(gòu)建/編譯應(yīng)用
ng test - 運(yùn)行單元測(cè)試
ng e2e - 運(yùn)行端到端(end-to-end)測(cè)試
ng serve - 啟動(dòng)一個(gè)小型web服務(wù)器,用于托管應(yīng)用
ng deploy - 即開(kāi)即用,部署到Github Pages或者Firebase
ng generate component my-comp - 生成一個(gè)新組件,同時(shí)生成其測(cè)試規(guī)格和相應(yīng)的HTML/CSS文件
ng generate directive my-directive - 生成一個(gè)新指令
ng generate pipe my-pipe - 生成一個(gè)新管道
ng generate service my-service - 生成一個(gè)新服務(wù)
ng generate route my-route - 生成一個(gè)新路由
ng generate class my-class - 生成一個(gè)簡(jiǎn)易的模型類
創(chuàng)建項(xiàng)目
使用 ng new project-name 創(chuàng)建項(xiàng)目,創(chuàng)建完成后由于需要在下一些nodejs模塊,耐心等待一段時(shí)間。
警告錯(cuò)誤
在使用wing中,遇到一個(gè)問(wèn)題,類一直被警告。 看提示需要設(shè)置 “experimentalDecorators”屬性。 最終修改兩處解決問(wèn)題。
tsconfig.json 中添加 :
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
setting.json 中添加:
"typescript.tsdk": "node_modules\\typescript\\lib"
以上就是對(duì)Angular2 的環(huán)境配置做的資料整理,后續(xù)繼續(xù)補(bǔ)充相關(guān)資料,謝謝大家對(duì)本站的支持!
相關(guān)文章
利用angular自動(dòng)編譯andriod APK的繞坑經(jīng)歷分享
這篇文章主要給大家介紹了關(guān)于如何利用angular自動(dòng)編譯andriod APK的繞坑經(jīng)歷,文中通過(guò)示例代碼以及圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者使用angular具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03
AngularJs實(shí)現(xiàn)ng1.3+表單驗(yàn)證
這篇文章主要介紹了AngularJs實(shí)現(xiàn)ng1.3+表單驗(yàn)證,感興趣的小伙伴們可以參考一下2015-12-12
深入理解angular2啟動(dòng)項(xiàng)目步驟
本篇文章主要介紹了深入理解angular2啟動(dòng)步驟 ,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-07-07
AngularJS基礎(chǔ) ng-list 指令詳解及示例代碼
本文主要介紹AngularJS ng-list 指令,這里幫大家整理了ng-list指令的基本資料,并附有示例代碼,有需要的小伙伴可以參考下2016-08-08
Angular懶加載機(jī)制刷新后無(wú)法回退的快速解決方法
使用oclazyload懶加載angular的模塊,刷新頁(yè)面后,單擊回退按鈕無(wú)法返回上一個(gè)頁(yè)面.怎么回事呢?下面小編給大家?guī)?lái)了angular懶加載機(jī)制刷新后無(wú)法回退的快速解決方法,非常不錯(cuò),感興趣的朋友參考下2016-08-08
AngularJS入門(mén)教程之路由機(jī)制ngRoute實(shí)例分析
這篇文章主要介紹了AngularJS入門(mén)教程之路由機(jī)制ngRoute,結(jié)合實(shí)例形式分析了AngularJS路由機(jī)制的原理、ngRoute的組成、配置、參數(shù)與相關(guān)使用技巧,需要的朋友可以參考下2016-12-12
在AngularJS中使用jQuery的zTree插件的方法
這篇文章主要介紹了在AngularJS中使用jQuery的zTree插件的方法,Angular中集成了jqLite,但還不是完全版的jQuery,需要的朋友可以參考下2016-04-04

