Chcę móc wstrzykiwać dodatkowe ścieżki w pliku innym niż plik zawierający konfigurację. Czy można to zrobić? Pytanie dodatkowe brzmi, czy mogę uzyskać bezpośredni dostęp do zmiennych "config".Specyfikacja wielu ścieżek w RequireJS
Odpowiedz
Nie ma problemu z wielokrotnym dzwonieniem pod numer require.config
lub z wielu miejsc. Nie musisz dostarczać całego zestawu konfiguracji podczas kolejnych połączeń. Nowe odwzorowania ścieżek zostaną scalone z istniejącymi.
Na przykład, jeśli zrobił to pierwotnie:
require.config({
paths: {
foomodule: 'libs/foo',
jquery: 'libs/jquery'
}
});
Można później to zrobić, aby zapewnić inny zestaw ścieżek dla jQuery i/lub wstrzyknąć ścieżki dla zupełnie nowego modułu nie występuje w oryginalnym config:
require.config({
paths: {
jquery: [ 'http://code.jquery.com/jquery-2.0.2', 'http://ajax.aspnetcdn.com/ajax/jQuery/jquery-2.0.2' ],
// note that foomodule not provided here but still keeps its original configuration
someothermodule: 'some/other/path'
}
});
Należy jednak pamiętać, że jeśli moduł został już załadowany na podstawie oryginalnego config i chciał zmusić go, aby przeładować z nowej konfiguracji mogłeś zadzwonić require.undef
Odnośnie drugiej części twojego pytania (odczytanie istniejącej informacji o konfiguracji) zapytałem o to także a question i jak dotąd nie znalazłem sposobu, aby to zrobić.
dla mnie to nie działa. czy możesz podać przykład ze szczegółami.? – miukki
Ponadto optymalizator nie akceptuje wielu ścieżek. –
To działa. W przypadku problemu z optymalizatorem wystarczy ręcznie dodać te pliki, używając opcji zawarcia. –
- 1. RequireJS: kiedy używać "ścieżek" zamiast "pakietów"
- 2. Grunt & requirejs optymalizator dla wielu aplikacji projektu
- 3. Utwórz obiekt zagnieżdżony z wielu ścieżek strunowych
- 4. (VueJS) vue-router pasuje do wielu ścieżek
- 5. Specyfikacja Office Open XML (OOXML) Specyfikacja: Szyfrowanie
- 6. Specyfikacja wyjątku
- 7. Unikaj duplikowania konfiguracji "ścieżek" w pliku głównym RequireJS i pliku kompilacji r.js?
- 8. RequireJS ścieżki config
- 9. Dostęp RequireJS ścieżka konfiguracja
- 10. JSR: specyfikacja do oceny kontra specyfikacja do wykonania implementacji
- 11. Używanie RequireJS w skryptozakładce
- 12. Pomocnik kierownicy w requireJS
- 13. Używanie requireJS w WordPressie
- 14. Specyfikacja CLR .NET
- 15. Specyfikacja języka podstawowego schematu
- 16. Specyfikacja wyjątku java java ...?
- 17. rsync wielu zdalnych katalogów na komputerze lokalnym konserwujące ścieżek katalogów
- 18. Jak skonfigurować uwsgi do korzystania z wielu ścieżek python?
- 19. Format pliku MP4 Specyfikacja
- 20. Wiele skryptów z requirejs
- 21. unikalnych ścieżek after_sign_out z wielu modeli z opracowania i szyny
- 22. RequireJS: Wiele main.js?
- 23. Użyj pliku konfiguracyjnego RequireJS jako pliku kompilacji?
- 24. Specyfikacja formatu klucza JKS sklepu
- 25. Specyfikacja kontrolera DRY z RSpecem
- 26. Specyfikacja składni (prawdopodobnie BNF) VBA?
- 27. Konfiguracja Requirejs w innym pliku
- 28. Oracle: wstaw bez kolumny specyfikacja
- 29. Sprężyna Dane Specyfikacja JPA przy użyciu CriteriaBuilder w/a jeden do wielu relacji
- 30. D3: Scalanie wewnętrznych ścieżek svg?
Rozumiem, że pytasz, czy można dodać dodatkowe ścieżki po uruchomieniu 'require.config()'? –
Tak, to jest poprawne – sabof