Angular HardLink 解決--prod 壓縮打包報錯的問題

在開發Angular專案的時候,由於前端已經轉換為MVC的框架,因此每一個Component都是獨立的

也因如此,所以檔案數量不僅多也肥大。

筆者這陣子在開發一個ERP系統,目前專案就已經將近30M了(不包含WebApi)

也就是說,用戶在使用系統的時候,以不考慮連線問題、後端處理等等

單獨下載檔案就需要下載近30M。

因此對於用戶體驗來說非常不好。

雖然說我們可以透過LazyLoading來解決這個問題,但是不管怎麼樣,一開始肯定是要將部分專案下載下來

更別說如果都沒有切Module,那肯定是很可怕的

...繼續閱讀 »

AngularJS 2 Day6 Structure Directive

在前一篇當中我們介紹了四種DataBinding的方式

我們可以透過這些DataBinding的方式,將我們在TypeScript的變數

回傳到我們的 Templete當中來做顯示。

可是有些情況下,我們可能會根據各種不同的條件、情況來顯示不同的變數資料

這時候我們就必須要仰賴 Structure Directive了

...繼續閱讀 »

AngularJS 2 解決部分 第三方套件 無法import問題 -以Chart.js為例

昨天晚上學弟告訴我:他發現 明明已經使用 angular-cli安裝Chart.js這個建構圖表的 Third-party 

但是卻仍然無法使用,會一直報錯:

Cannot find modu
le '../../../node_modules/chart.js'

起初一開始以為只是它單純安裝完後沒有給人家import而產生的錯誤,但後來我自己在看Code的時候發現其實裡頭大有學問。

因此發布上這篇讓其他有相同問題的人可以少採一點坑。

 

 

...繼續閱讀 »