Piszę aplikację szkieletową i kiedy czytam dokumentację online, rozumiem, że jedyną trudną zależnością od Backbone jest Underscore. Chciałbym jednak użyć Lodasha zamiast Underscore. Czy ktoś może wskazać, w jaki sposób mogę to zrobić?Używanie aplikacji lodash zamiast podkreślenia w aplikacji Backbone.js
Odpowiedz
Jeśli używasz Browserify, sprawdź Browserify Swap lub Aliasify
Osobiście używam Browserify Zamień. Wykorzystanie Przykład package.json:
"browserify": {
"transform": [
"browserify-swap"
]
},
"browserify-swap": {
"@packages": [
"underscore"
],
"all": {
"underscore.js$": "lodash"
}
}
Dzięki za udostępnienie tego - zdecydowanie spróbujemy! – wmock
Do wersji 2.4.1, lodash opublikował wersję "kompatybilną z Underscore".
https://cdnjs.cloudflare.com/ajax/libs/lodash.js/2.4.1/lodash.underscore.js
Można użyć tego jako drop-in zamiennie.
Od wersji 3.0 usunęli tę kompilację.
Usunięto podkreślenia budować
Istnieje dokumentacja dotycząca wykonywania niestandardowej kompilacji i ustawiania właściwości moduleId w celu podkreślenia https://lodash.com/custombuilds –
Można również sprawdzić Exoskeleton - to zamiennik dla Backbone, że nie ma Underscore jako wymóg, więc można po prostu usunąć (i używać zamiast niego lodash).
- 1. Używanie OSM zamiast Google Maps w aplikacji Android
- 2. Kontrolery a poziom aplikacji Widok w Backbone.js
- 3. Używanie aplikacji FastCGI z poziomu aplikacji C#
- 4. Dlaczego metoda isNil w programie Lodash używa null zamiast undefined?
- 5. Używanie jquery w aplikacji ember
- 6. używanie sendBroadcast w aplikacji systemowej
- 7. Używanie klastra w aplikacji Expressjs
- 8. Używanie ELMAH w aplikacji konsolowej
- 9. Używanie aplikacji moment.js w aplikacji Angular 2 do maszynopisu
- 10. Tworzenie aplikacji w źródle Androida kompilacji w systemie/aplikacji zamiast danych/aplikacji?
- 11. Jak scalić dwie tablice obiektów za pomocą aplikacji lodash?
- 12. Jak obsługiwać pozycję przewijania w haszyszu w aplikacji Backbone.js?
- 13. Monitorowanie pamięci Używanie aplikacji Spark
- 14. używanie osgi do rozwijania aplikacji
- 15. Howto cleanly fetch 401 w aplikacji opartej na Backbone.js
- 16. Używanie biblioteki DLL GPL v2 w aplikacji
- 17. Używanie programu Ninject w architekturze aplikacji SOLID
- 18. Używanie zdarzeń FSEvent w aplikacji piaskowanej
- 19. Używanie mechanizmu Razor Engine w aplikacji konsoli
- 20. Flask: Używanie wielu pakietów w jednej aplikacji
- 21. Używanie aktorów Akka w aplikacji internetowej CRUD
- 22. Używanie grafiki wektorowej XAML w aplikacji WPF
- 23. Używanie pygletu, skręcania, pygtk razem w aplikacji
- 24. Używanie operatora mod w aplikacji iOS
- 25. Używanie MAYA 3D Model w aplikacji .Net
- 26. Używanie AngularJS w widokach Haml aplikacji Railsy
- 27. Używanie biblioteki dll x64 w aplikacji x86
- 28. Używanie widgetów Vaadin w aplikacji GWT
- 29. Używanie JAVA RMI w aplikacji Android
- 30. Używanie zmiennej konfiguracyjnej aplikacji Rails w modelu
kręgosłup zależy w dużej mierze od podkreślenia, aby wykonać to zadanie. może być konieczne ponowne napisanie pełnej biblioteki w przypadku, gdy nie chcesz używać podkreślenia – StateLess
1. Dołącz plik lodash.js zamiast underscore.js, 2. Wykonaj – ivarni
zamień podkreślnik na lodash i napraw błędy możliwe) zastanawiając się, do czego zmierzasz przez to wymienić? – Evgeniy