詳解Angular cli配置過(guò)程記錄
1.首先調(diào)出命令行工具,運(yùn)行命令全局安裝Angular -cli
npm i -g @angular/cli
安裝過(guò)程中我的命令行工具內(nèi)出現(xiàn)了警告和報(bào)錯(cuò)信息,我沒(méi)有管它,因?yàn)槲以诤罄m(xù)使用中并沒(méi)有遇到什么麻煩。
安裝完成后可通過(guò)命令行ng v查看安裝的版本信息,我的是這樣的
_ _ ____ _ ___
/ \ _ __ __ _ _ _| | __ _ _ __ / ___| | |_ _|
/ △ \ | '_ \ / _` | | | | |/ _` | '__| | | | | | |
/ ___ \| | | | (_| | |_| | | (_| | | | |___| |___ | |
/_/ \_\_| |_|\__, |\__,_|_|\__,_|_| \____|_____|___|
|___/
Angular CLI: 8.3.3
Node: 10.16.3
OS: darwin x64
Angular:
...
Package Version
------------------------------------------------------
@angular-devkit/architect 0.803.3
@angular-devkit/core 8.3.3
@angular-devkit/schematics 8.3.3
@schematics/angular 8.3.3
@schematics/update 0.803.3
rxjs 6.5.3
看到這個(gè)就說(shuō)明基本上沒(méi)什么問(wèn)題,已經(jīng)全局成功安裝了angular-cli
2.使用命令行ng new myapp生成項(xiàng)目,過(guò)程中會(huì)有些配置選項(xiàng)的選擇,根據(jù)自己的需求選擇不同的配置就行.
我選擇了使用angular路由和less
? Would you like to add Angular routing? Yes ? Which stylesheet format would you like to use? Less
等待安裝完成,安裝安成的目錄是這樣子的

Angular-cli目錄
打開(kāi)項(xiàng)目,在項(xiàng)目中運(yùn)行命令行ng serve --open,angular-cli會(huì)自動(dòng)在瀏覽器中運(yùn)行,我運(yùn)行出來(lái)的界面是這樣子的:

angular-cli安裝完成第一次運(yùn)行結(jié)果圖
這樣子Angular -cli創(chuàng)建新項(xiàng)目就算是完成了。
講一下項(xiàng)目目錄內(nèi)容
node_modules
node_modules文件目錄是我們項(xiàng)目的依賴(lài)項(xiàng),一般這個(gè)要放在.gitignore文件中,像這樣
/node_modules
在使用angular-cli創(chuàng)建的項(xiàng)目中,會(huì)自動(dòng)幫我做記錄好那些需要git忽略的文件。
當(dāng)從git上拉下myapp項(xiàng)目時(shí),里面是沒(méi)有node_modules目錄的,運(yùn)行命令行npm i 或者npm install就可以重新下載node_modules目錄
src
src目錄一般是放置我們項(xiàng)目的源代碼的地方,一開(kāi)始的時(shí)候有做這些東西

src目錄內(nèi)容
index.html文件是項(xiàng)目的入口文件,在這個(gè)文件<body>中,只放<app-root></app-root>入口點(diǎn)。
這個(gè)就是上面說(shuō)到的? Would you like to add Angular routing?這個(gè)問(wèn)題選擇了yes的結(jié)果,<app-root></app-root>是angular的一個(gè)路由組件
main.ts到包后會(huì)自動(dòng)引入編譯成ES5的js文件
提示:如果想要使用ngModel綁定輸入框內(nèi)容,需要在···app.component.ts中引入 FormsModule模塊,然后放入引入內(nèi)容import```屬性中
import { FormsModule } from '@angular/forms';
imports: [
***
FormsModule
],
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
spring+angular實(shí)現(xiàn)導(dǎo)出excel的實(shí)現(xiàn)代碼
這篇文章主要介紹了spring+angular實(shí)現(xiàn)導(dǎo)出excel的實(shí)現(xiàn)代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-02-02
基于Angular.js實(shí)現(xiàn)的觸摸滑動(dòng)動(dòng)畫(huà)實(shí)例代碼
這篇文章主要介紹了基于Angular.js實(shí)現(xiàn)的觸摸滑動(dòng)動(dòng)畫(huà)實(shí)例代碼,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-02-02
詳解Angular2中的編程對(duì)象Observable
大家都是在Reactive Extensions for Javascript誕生于幾年前,隨著angular2正式版的發(fā)布,它將會(huì)被更多開(kāi)發(fā)者所認(rèn)知。這篇文章我們來(lái)詳細(xì)介紹RxJs提供的Observable對(duì)象,有需要的朋友們可以參考借鑒。2016-09-09
Angular outlet實(shí)現(xiàn)頁(yè)面布局示例詳解
這篇文章主要為大家介紹了Angular outlet實(shí)現(xiàn)頁(yè)面布局示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-10-10
詳解Webstorm 下的Angular2.0開(kāi)發(fā)之路(圖文)
這篇文章主要介紹了詳解Webstorm 下的Angular2.0開(kāi)發(fā)之路(圖文) ,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-12-12

