Bu eklentileri AMD modülleri (requirejs ile) olarak yükleyen bir sisteme çoklu eklentiler geliştiriyorum. Eklentiler ES6 modülleri olarak yazılır ve web paketi ile paketlenir (output.libraryTarget = 'amd'). Her şey beklendiği gibi çalışıyor.Web paketi ve CommonsChunkPlugin ile AMD modülleri oluşturma
Ancak, eklentiler, her girdide toplanan çok fazla ortak kodu paylaşır. CommonsChunkPlugin
webpack eklentisini kullanmayı denedim, ancak ilk yığın, AMD modülü olmayan bir kod içeriyor. Bununla birlikte, ortak ayna üzerinde geçiş yapan diğer giriş noktaları hala doğru şekilde üretilmektedir. Ayrıca, documentation, bir sayfada birden çok başlangıç parçasının (JSONp çalışma zamanı ile) olması iyi bir fikir olmadığını söylüyor - başka bir eklenti yazarın aynı yaklaşımı kullanabileceği olasılığı var.
Bu kullanım durumunu AMD uyumlu şekilde optimize etmenin bir yolu var mı? CommonsChunkPlugin
numaralı dosyada bir hata olarak göründüğümde, başlangıçtaki giriş AMD değil (hala kodunun eklenti olarak yüklenebilmesi güvenli değil) ... Eksik olduğum bir yapılandırma var mı?
aynı sorunu burada. Herhangi bir sebepten ötürü parçalara sahip olmanın ve bir amd kütüphanesi üretmenin uyumsuz olduğunu düşünüyor. –