我正在編寫一個Backbone應用程序,當我在線閱讀文檔時,我所瞭解的是Backbone的唯一硬依賴項是Underscore。但是,我想使用Lodash而不是Underscore。有人可以提供如何做到這一點的步驟?在Backbone.js應用程序中使用lodash而不是下劃線
回答
如果使用Browserify,請Browserify Swap或Aliasify
我個人使用Browserify交換。實例的package.json用法:
"browserify": {
"transform": [
"browserify-swap"
]
},
"browserify-swap": {
"@packages": [
"underscore"
],
"all": {
"underscore.js$": "lodash"
}
}
感謝分享這個 - 肯定會嘗試這個! – wmock 2015-03-24 06:59:34
直到版本2.4.1,lodash發佈了一個「Underscore compatible」版本。
https://cdnjs.cloudflare.com/ajax/libs/lodash.js/2.4.1/lodash.underscore.js
您可以使用它作爲簡易替換。
從3.0開始,他們刪除了這個版本。
去掉了下劃線建立
有關於做一個自定義生成和設置moduleId強調https://lodash.com/custom-builds – 2015-11-28 01:08:56
你也可以檢查出Exoskeleton - 這是一個簡易替換爲骨幹不具有下劃線作爲一個要求,所以你可以簡單地將其刪除(而是使用它lodash )。
- 1. 如何在打字稿中引用下劃線而不是lodash
- 2. 在Ruby on Rails中使用短劃線`-`而不是下劃線`_`
- 3. 使用 - 而不是_(下劃線)與.htaccess
- 4. Backbone.js在離線應用程序中
- 5. 如何在角度配置中使用lodash /下劃線
- 6. 在Sails JS中使用下劃線/ lodash作爲模板引擎
- 7. 在下劃線模板中使用JSON對象 - Backbone.js
- 8. 在node.js上擴展lodash /下劃線?
- 9. 我應該在使用locale id時使用_(下劃線)還是 - (短劃線)?
- 10. 連字符使用,而不是下劃線
- 11. 使用下劃線而不是空格的路由
- 12. 爲什麼`float.is_integer`中的下劃線,而不是`str.isnumeric`中的下劃線?
- 13. 使用require.js全局設置lodash /下劃線模板設置
- 14. 使用應用程序:willFinishLaunchingWithOptions而不是應用程序:didFinishLaunchingWithOptions:
- 15. 下劃線相當於Lodash _.get和_.has
- 16. 如何在Heroku上的nodejs應用程序中使用「下劃線」模塊?
- 17. 使用c在RichTextBox中將下劃線加下劃線
- 18. 使用下劃線
- 19. Ruby on Rails - 如何在URL中使用破折號而不是下劃線?
- 20. WP7:刪除應用程序名稱中的下劃線
- 21. 與backbone.js一起使用下劃線模板
- 22. 使用函數或使用下劃線在javascript中排序
- 23. Lodash /下劃線:在陣列中檢查的值,在對象
- 24. 在iOS應用程序中使用.mdb文件而不是SQLite?
- 25. 在mvc 4應用程序中使用AspNetSqlMembershipProvider而不是ActiveDirectoryMembershipProvider
- 26. 在一個rails應用程序中使用mysql而不是sqlite
- 27. 在Web應用程序中使用OData而不是其他
- 28. 在mvc 3應用程序中使用Radiobutton而不是dropdownlist?
- 29. jQuery AJAX調用忽略下劃線而不是空格
- 30. 在宏中匹配下劃線而不是標識
骨幹力量很大程度上取決於下劃線以完成工作。你可能需要再次編寫完整的庫,以防你不想使用下劃線 – StateLess 2015-03-19 07:26:06
1.包括lodash.js而不是underscore.js,2.完成 – ivarni 2015-03-19 12:02:08
用lodash替換下劃線並修復可能的錯誤)只是想知道你打算怎麼做由這個替換? – Evgeniy 2015-03-19 12:29:16