iT邦幫忙

2021 iThome 鐵人賽

DAY 18
0
自我挑戰組

Angular 學徒之路 feat. TypeScript系列 第 18

Day 18:將你的 Angular 更新到最新版!

  • 分享至 

  • xImage
  •  

今天要來談談如何查看 Angular 應用程式的版本及更新。

首先,我們要先知道目前本機端的 Angular 版本為何,可以先在終端機面板輸入 ng version 指令,就會出現以下畫面:

可以看到結果列出了包含 Angular、Angular CLI、TypeScript…等許多與 Angular 應用程式相關的套件版本。

而如果要更新這些相關套件的版本,只需要終端機面版輸入 ng update 指令,就會進行更新,十分的簡單!

如果你的版本升級,ng update 這個指令也會自動修正可能產生的問題,而 ng update 所執行的動作,就是去修改專案內的 package.json 這個檔案裡,相關套件的版本號,我們可以用 Git 版控的畫面來看看更新前後的變化。

因為昨天才更新過 Angular CLI 的版本,所以這次 update 變更的地方不多是正常的。

接下來,我們要來看看如何更新 global(註 1) 的 Angular CLI 版本。

首先,我們先在終端機輸入指令 npm list -g(列出所有 global 安裝的 npm 套件)再加上 --depth=0(只列出第一層的 npm 套件),呈現畫面如下:

可以看到 global 的 Angular CLI 版本是 12.2.7,接著透過輸入指令 npm outdated -g 可以查看是否有新版本的 Angular CLI,如果沒有出現任何資訊,就代表目前已經是最新版本。

如果有出現訊息的話,可以透過輸入指令 npm install -g @angular/cli 來安裝最新版本的 Angular CLI。

最後,我們來聊聊 Angular 升級的部分,多數的情況下,Angular 升級,原本的程式是不需要修改的,如果你會擔心升級之後導致程式掛掉,可以到運用這個網站:Angular Update Guide來取得版本升級的相關資訊。

只要輸入網頁上的欄位並按下顯示如何更新的按鈕,該網頁就會列出所有應該注意的事項,十分的便利。

以上,就是關於 Angular 應用程式如何升級到最新版本的探討。

註 1:全域安裝 vs 區域安裝的差異,可以看這個文章連結。


上一篇
Day 17:今天來部署你的 Angular 應用程式吧!
下一篇
Day 19:怎麼在 Angular 專案中使用 nvm 切換 Node.js 版本
系列文
Angular 學徒之路 feat. TypeScript30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言