angular.js - angular 2 應(yīng)用如何進(jìn)行打包?如何使用gulp打包?
問(wèn)題描述
angular 2強(qiáng)調(diào)模塊化,從npm下載的包數(shù)量巨大,該如何使輸出后的應(yīng)用,只包含需要的模塊?以及如何使用gulp打包angular2應(yīng)用?
問(wèn)題解答
回答1:謝邀,我暫時(shí)還沒(méi)有開(kāi)始學(xué)習(xí) Angular2,只是最近在玩 typescript,自己寫(xiě)了一個(gè) gulp+typescript+AngularJS1.x 的環(huán)境玩玩,有興趣一起研究研究:https://github.com/hjzheng/An...
關(guān)于 Angular2 其實(shí) Github 上種子很多,不是基于 webpack 就是基于 gulp:https://github.com/search?q=a...
另外yeoman上也有一些 Angular2 的腳手架http://yeoman.io/generators/
推薦angular2-webpack-starter和angular2-universal-starter.
回答3:謝謝邀請(qǐng),angular2我沒(méi)用過(guò),我用的react,你可以試試用webpack打包
回答4:謝邀, 沒(méi)用過(guò)angular2,不知道他有什么特殊性。我只能從通用的說(shuō),
gulp 打包來(lái)說(shuō),其實(shí)主要是分為 css,js,html。
我們把a(bǔ)ngular歸為js, 那么js打包,其實(shí)干的事情,就是分析打包入口文件,解析依賴(lài)js文件,然后合并js文件,添加依賴(lài)關(guān)系,壓縮,加md5戳,輸出到目錄。
根據(jù)你的提問(wèn),你需要關(guān)注的是打包入口文件以及解析依賴(lài),這個(gè)可以使用angular相關(guān)的gulp 插件,也可以使用webpack來(lái)解析,都能打到你的目錄。
相關(guān)文章:
1. 在mybatis使用mysql的ON DUPLICATE KEY UPDATE語(yǔ)法實(shí)現(xiàn)存在即更新應(yīng)該使用哪個(gè)標(biāo)簽?2. 哭遼 求大佬解答 控制器的join方法怎么轉(zhuǎn)模型方法3. mysql儲(chǔ)存json錯(cuò)誤4. mysql - 怎么生成這個(gè)sql表?5. mysql - 數(shù)據(jù)庫(kù)表中,兩個(gè)表互為外鍵參考如何解決6. Navicat for mysql 中以json格式儲(chǔ)存的數(shù)據(jù)存在大量反斜杠,如何去除?7. sql語(yǔ)句 - 如何在mysql中批量添加用戶(hù)?8. mysql - 表名稱(chēng)前綴到底有啥用?9. 編輯成功不顯示彈窗10. 怎么php怎么通過(guò)數(shù)組顯示sql查詢(xún)結(jié)果呢,查詢(xún)結(jié)果有多條,如圖。
