JS模塊化開發(三)——seaJs+grunt

1.seaJs直接構建存在的問題html

因爲模塊之間的依賴require引用的是模塊名,當多個js模塊被合併成一個時,會因爲找不到模塊名而報錯數組

2.seaJs+grunt開發模塊化

用到的插件:grunt-cmd-transportgrunt-cmd-concat       (CMD規範)函數

grunt-cmd-transport:提取本模塊的ID和本模塊所依賴的ID(數組格式),做爲define函數的兩個參數:define(ID,[依賴數組],function(require,exports,module){})grunt

grunt-cmd-concat:對提取以後的文件進行合併ui

在package中進行插件的導入配置,詳見JS模塊化開發(二)spa

 

更多插件和API見:seaJs官網  grunt官網.net

相關文章
相關標籤/搜索