Ek yolu, yapılandırmayı içeren dosyadan farklı bir dosyaya enjekte edebilmek istiyorum. Bu yapılabilir mi? Bir bonus soru, "config" değişkenlerine doğrudan erişip erişemeyeceğim.RequireJS'de birden çok yol belirtimi
cevap
Birden çok yerden veya birden çok yerden require.config
numaralı telefonu arayarak sorun yoktur. Sonraki aramalarda tüm yapılandırma setini sağlamanız gerekmez. Yeni yol eşlemeleri mevcut olanlarla birleştirilecektir. Örneğin
, bu başlangıçta yaptıysam: ve/veya yolları enjekte etmek orijinal bulunmayan yepyeni bir modül için daha sonra jquery için yollar farklı bir dizi sağlamak için bu yapabilirdi
require.config({
paths: {
foomodule: 'libs/foo',
jquery: 'libs/jquery'
}
});
yapılandırma:
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'
}
});
Ancak, bir modül zaten yüklendi eğer orijinal yapılandırmasına dayalı ve yeni yapılandırmasındaki yeniden zorlamak istediğini aramak gerekebilir require.undef
Sorunuzun 2. kısmı ile ilgili olarak (mevcut yapılandırma bilgisini okuyarak), ben de bu konuda a question sordum ve şimdiye kadar bunu yapmanın bir yolunu bulamadım.
benim için çalışmıyor. detaylarla örnek verebilir misiniz lütfen? – miukki
Ayrıca, en iyileştirici birden çok yolu kabul etmiyor. –
Çalışıyor. Optimizer ile ilgili sorun için, el ile bu dosyaları el ile eklemelisiniz. –
- 1. Aynı denetleyiciye birden çok yol
- 2. Birden çok yol adı Router
- 3. Birden çok dizi üzerinde yineleme için en iyi yol?
- 4. Verileri birden çok tablodan birleştirmek için etkili bir yol
- 5. Yol parametrelerini kullanarak birden çok Express.js yolu tanımlama
- 6. kodlama belirtimi gereklidir?
- 7. Strtok(), simge belirtimi yok
- 8. Şema ana dili belirtimi
- 9. Rake belirtimi yok çıktı
- 10. Birden çok anahtar birden çok değer
- 11. Birden Çok DB'ye Karşı Birden Çok Bileşen
- 12. Birden çok veri modeliyle birden çok Realms
- 13. Birden çok değişkene birden çok sütun seçin
- 14. Sorgu birden çok liste
- 15. WPF: Birden çok ekran
- 16. Objective-C 2.0 ABI belirtimi
- 17. Kimlik belirtimi false olarak ayarlandı
- 18. Angular2 ile TypeScript'teki Gözlemlerin Belirtimi
- 19. Nokta bulutu XYZ biçim belirtimi
- 20. Birden çok sınıfla birden çok arabirim DynamicProxy kullanılarak nasıl birleştirilebilir?
- 21. Nesnenin birden çok bileşeni
- 22. RSpec 'Expect' Sözdizimi ve Idiomatic özellik belirtimi
- 23. Birden çok projede birden çok TFS çalışma alanı var mı?
- 24. Birden çok dizenin birden çok dizeyle tekrarlanan durumlarının değiştirilmesi [NSString]
- 25. Birden çok proje, birden çok setup.py komut dosyası kullanıyor mu?
- 26. PyMongo birden çok veriyi birden çok veri ile güncelleştirin
- 27. jqgrid - aynı sayfada birden çok tabloya birden çok tema uygulama
- 28. Varlık Çerçevesi ile birden çok ilişki birden çok
- 29. Birden çok tabloyu kullanarak birden çok tablo kullanarak Tablolara katılma
- 30. Bundler - Birden çok Gemfile yükle
'require.config() 'çalıştırıldıktan sonra ek yollar eklemenin mümkün olup olmadığını sorarsınız. –
Evet, işte bu doğru – sabof