2015-03-19 49 views
10

我正在編寫一個Backbone應用程序,當我在線閱讀文檔時,我所瞭解的是Backbone的唯一硬依賴項是Underscore。但是,我想使用Lodash而不是Underscore。有人可以提供如何做到這一點的步驟?在Backbone.js應用程序中使用lodash而不是下劃線

+0

骨幹力量很大程度上取決於下劃線以完成工作。你可能需要再次編寫完整的庫,以防你不想使用下劃線 – StateLess 2015-03-19 07:26:06

+1

1.包括lodash.js而不是underscore.js,2.完成 – ivarni 2015-03-19 12:02:08

+0

用lodash替換下劃線並修復可能的錯誤)只是想知道你打算怎麼做由這個替換? – Evgeniy 2015-03-19 12:29:16

回答

9

如果使用Browserify,請Browserify SwapAliasify

我個人使用Browserify交換。實例的package.json用法:

"browserify": { 
    "transform": [ 
     "browserify-swap" 
    ] 
    }, 
    "browserify-swap": { 
    "@packages": [ 
     "underscore" 
    ], 
    "all": { 
     "underscore.js$": "lodash" 
    } 
    } 
+0

感謝分享這個 - 肯定會嘗試這個! – wmock 2015-03-24 06:59:34

1

你也可以檢查出Exoskeleton - 這是一個簡易替換爲骨幹不具有下劃線作爲一個要求,所以你可以簡單地將其刪除(而是使用它lodash )。

相關問題