Я пишу приложение Backbone, и когда я читаю документацию в Интернете, я понимаю, что единственная жесткая зависимость Backbone - Underscore. Тем не менее, я бы хотел использовать Lodash вместо Underscore. Может ли кто-нибудь указать, как я могу это сделать?Использование lodash вместо подчеркивания в приложении Backbone.js
ответ
Если вы используете Browserify, проверьте Browserify Swap или Aliasify
Лично я использую Browserify своп. Пример использования package.json:
"browserify": {
"transform": [
"browserify-swap"
]
},
"browserify-swap": {
"@packages": [
"underscore"
],
"all": {
"underscore.js$": "lodash"
}
}
Спасибо, что поделились этим - обязательно попробуем это! – wmock
До версии 2.4.1, lodash опубликовала версию, совместимую с поддеревом.
https://cdnjs.cloudflare.com/ajax/libs/lodash.js/2.4.1/lodash.underscore.js
Вы можете использовать это как капля в замене.
Начиная с версии 3.0, они удалили эту сборку.
Удалены подчеркивание строить
Существует документация по выполнению пользовательской сборки и установка модуля. Подчеркиваем https://lodash.com/custom-builds. –
Вы можете также проверить Exoskeleton - это капля в замене для Backbone, который не имеет подчеркивания как требование, так что вы можете просто удалить его (и использовать lodash вместо него).
- 1. Использование lodash/подчеркивания вложен каждый
- 2. использование lodash вместо angular.forEach для массива массивов
- 3. backbone.js (шаблон подчеркивания) append kason
- 4. Вставить массив в строку подчеркивания/lodash
- 5. Использование апострофа вместо подчеркивания для числового литерала
- 6. Рендеринг в backbone.js с шаблонами подчеркивания
- 7. объект Javascript преобразования с lodash или подчеркивания
- 8. Прикрепление подчеркивания или lodash к угловому
- 9. Магистраль с Lodash вместо Underscore и Browserify
- 10. с использованием шаблонов подчеркивания с backbone.js
- 11. Использование Backbone.js offline
- 12. Что является эквивалентом подчеркивания js _.unique и _.pluck в lodash?
- 13. Использование глобальных переменных в backbone.js
- 14. Использование lodash in shouldComponentUpdate
- 15. Использование разницы от Lodash
- 16. Разделение объекта на несколько объектов и их нажатие в массиве в javascript (возможно, использование подчеркивания/lodash)
- 17. Сделать маршруты upperscore вместо подчеркивания?
- 18. Использование lodash с Angularjs
- 19. зачем использовать `+ start` вместо` start` в lodash
- 20. использование шаблона lodash с nodemailer
- 21. Использование шаблонов подчеркивания _.template() в веб-формах asp.net
- 22. Использование подчеркивания в именах хостов
- 23. Backbone.js, выполняющий ВАРИАНТЫ вместо POST
- 24. backbone.js/underscore.js innerHTML вместо html()
- 25. Backbone.js дисплей JSON в шаблоне с использованием подчеркивания
- 26. дефис/тира атрибуты вместо подчеркивания в Haml
- 27. Backbone.js вызывает обновление вместо создания
- 28. Замена подчеркивания или lodash _.each с ванилью цикл
- 29. Как вы это сделаете с помощью lodash/подчеркивания?
- 30. Угловая объект Достаньте из массива объектов с lodash или подчеркивания
Основная причина зависит от подчеркивания, чтобы выполнить эту работу. вам может понадобиться снова написать полную библиотеку, если вы не хотите использовать подчеркивание – StateLess
1. Включите lodash.js вместо underscore.js, 2. Done – ivarni
замените underscore на lodash и исправьте возможные ошибки) просто интересно, что вы собираетесь достичь этим замените? – Evgeniy