我正在使用Angular2
和TypeScript
開發網站。我遵循官方網站的「入門」,這非常棒。但在一天結束時,我發現我的node_modules有大約70MB的東西。 我不明白的是:所有東西真的需要嗎?當我測試我的webapp時,我的瀏覽器並沒有下載所有這些,實際上,我認爲我下載的並不是2MB以上。當我使用NPM進行JS依賴時如何部署網站?
我想嵌入在後端部分春季啓動應用程序的前端部分,但以這樣的速度,恐怕罐子將是千兆字節重...
我想我錯過了有些東西準備發佈前端部分,但正如我所提到的,我自己並沒有找到它。 在使用npm
和node_modules
時,您如何提供輕型網站?有關的WebPack
我的理解是的WebPack是System.js替代,簡化了管理的依賴,並幫助瀏覽器下載正確的庫,而不是一切建議後
編輯,根據運行時依賴關係。 但它不告訴我是否應該在服務器上的node_modules中上傳所有這些兆字節。 (或者我誤解了它?)。 如果我必須在服務器上上傳我的網站版本,我該如何弄清楚哪些庫應該上傳,哪些庫沒有用?
你使用的是Webpack還是System.js? – Harangue
試試這個 - https://angular.io/docs/ts/latest/guide/webpack.html#!#production-configuration – Sanket
@Harangue我正在使用System.js,就像官方教程告訴我的一樣!正如你和Sanket指出的那樣,我似乎應該試試Webpack,非常感謝:) – sjahan