《ng4專案公升級5之首告捷》

2021-08-15 14:47:33 字數 1325 閱讀 3844

前言:

angular大約10月份便已公升級為5,目前公司深入實踐專案為4,面臨公升級問題,身為前端負責人,公升級問題一直記掛於心,2023年悄然過去,2023年默然而至,新年新氣象,送給公司也送給自己乙份別樣的新年禮物。

正文:以公司專案《隨堂小練》作為公升級實踐原型,捷報如下:

時長:14:00-16:00,2h

環境:windows環境,全域性環境:

本地環境:

過程:1.公升級包:腳手架angular/cli從1.5.x版本標配ng5,全域性環境為angular/[email protected]以後,建立專案為ng5,將新建專案的package.json替換掉原本《隨堂小練專案》package.json檔案,注意兩者之間的不同之處。

angular前端框架本身的容錯性很強,有自詡可平滑公升級,並且官方宣稱,angular框架的持續發展不再發生翻天覆地的變化,致力於體積的縮小,從ng4公升級為ng5,包體積便縮小了三分之一,在ng5的環境下進行生產環境打包,與ng5開發環境打包,包體積縮小了5倍!!!!!!,與ng4開發環境打包,包體積縮小了達6倍!!!!!!!!!!!

整個過程歷時2個小時,看到這個結果,簡直驚呆於姑娘,哈哈哈。公升級之後,生產環境打包只有4.43mb,其中沒有加上nginx的gzip壓縮,gulp的**壓縮,如果再此基礎上進行優化,對於《隨堂小練》而言,打包後的應用是kb級的應該不成問題。

當然這是ng4專案公升級的首告捷,其中結合專案的具體功能實現可能還會有問題,但第一步都已經邁出去了,其他的還有問題嗎?

結語:持續發展,持續學習,精益求精,追求極致。

第5周專案4 數制轉換

問題及 檔名稱 4.cpp 作 者 王修文 完成日期 2016年9月28日 版 本 號 v1.0 問題描述 把十進位制的整數轉換為二至九之間的任一進製數輸出。請利用棧設計演算法,並實現程式。輸入描述 數字與進製 程式輸出 輸出轉換結果 利用順序棧演算法庫,標頭檔案sqstack.h以及函式實現詳見順...

第5周專案4 數制轉換

檔名稱 專案4.cbp 作 者 王婧 完成日期 2016年9月29日 版 本 號 v1.0 問題描述 把十進位制的整數轉換為二至九之間的任一進製數輸出。請利用棧設計演算法,並實現程式。輸入描述 數字與進製 程式輸出 輸出轉換結果 main函式 include sqstack.h void multi...

第5周專案4 數值轉換

檔名稱 第5周專案4 數值轉換.cpp 作 者 孟琪琪 完成日期 2016年9月29日 版 本 號 v1.0 問題描述 把十進位制的整數轉換為任一進製數輸出。請利用棧設計演算法,並實現程式。輸入描述 無 輸出描述 任一進製數 標頭檔案 ifndef sqstack h included define...