angular+ionic學習之項目構建

前端時間學習了ionic5+angular12,做一次學習記錄,對這階段學習做一個總結。

安裝ionic

本地全局安裝

npm install -g ionic
或
// 用tabobao鏡像裝會快些
cnpm install -g ionic

安裝完畢后,查看是否安裝成功。

ionic -v
xxxxMacBook-Pro:~ xxxx$ ionic -v
5.4.16

  ────────────────────────────────────────────────────────────

          Ionic CLI update available: 5.4.16 → 6.18.1
                                
     The package name has changed from ionic to @ionic/cli!
                                
             To update, run: npm uninstall -g ionic
                 Then run: npm i -g @ionic/cli

  ────────────────────────────────────────────────────────────

出現(xiàn)版本信息,即為安裝成功。

創(chuàng)建項目

執(zhí)行

ionic start myDemo
命令執(zhí)行截圖

如上,我在本地創(chuàng)建了一個ionic+angular的空白項目,項目名為myDemo,創(chuàng)建完畢會自動下載依賴。

注意

在執(zhí)行ionic start創(chuàng)建項目時可能會出現(xiàn)下面報錯:

[ERROR] Network connectivity error occurred, are you offline?
        
        If you are behind a firewall and need to configure proxy settings, see:
        https://ion.link/cli-proxy-docs
        
        Error: getaddrinfo ENOTFOUND d2ql0qc7j8u4b2.cloudfront.net
? Downloading and extracting blank starter 
在這里插入圖片描述
初步判斷原因:

可能是國內鏡像的原因

解決辦法:

用以下命令創(chuàng)建項目,不會下載依賴。

ionic start myDemo --no-deps

項目創(chuàng)建好后,再執(zhí)行下面命令下載依賴。

npm install
或
cnpm install

項目主要目錄介紹

在這里插入圖片描述

后綴名為.spec.ts的文件是自動生成的測試文件,我項目中用不到,一般都刪除了。

項目啟動命令
npm start
或
npm run start

瀏覽器出現(xiàn)以下頁面,則項目成功搭建了。


在這里插入圖片描述

開發(fā)快捷命令

新建頁面
 ionic g page 頁面名稱
新建組件
ionic g component components/組件名稱
新建路由守衛(wèi)
ng generate guard 文件名
或者
ionic g
在這里插入圖片描述

ionic或者angular cli構建的項目,目錄差不多。
如果之前有學過TS和vue的話,這個上手應該蠻快的。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容