0

Web uygulama yükleme süremi hızlandırmak için tüm satıcılarımı (3. parti paketler) javascript dosyalarını birleştirmek istiyorum. Örneğin, jQuery, Açısal ve birçok bower paketleri.güvenli bir şekilde satıcı javascript dosyalarını hile kullanarak birleştirerek - kullanın sıkı

Bazı paketler "kullanımından" yararlanıyorlar ve bazıları değil. Birbirini bitirmek için endişeleniyorum: Anladığım kadarıyla, eğer çok iyi yazılmayan bir paket kullanırsam ve diğer bir paket global olarak “katı kullan” yı zorladıysa, bu da hatalara neden olabilir.

Hepsini bir araya getirmek için güvenli bir yol var mı?

Teşekkürler. aşağıda gösterildiği gibi hırıltı-contrib-concat

https://github.com/gruntjs/grunt-contrib-concat

hırıltı-contrib-concat için yapılandırma concat anahtarının altında yapılandırma nesnesi gider

:

+0

Ayrıca bower ve 3. satıcı paketleri birleştiriyorum ama ben gulp kullanıyorum, bence daha iyi. – thegio

cevap

0

Sana hırıltı eklentisi önermek

concat: { 
    options: { 
    // define a string to put between each file in the concatenated output 
    separator: ';' 
    }, 
    dist: { 
    // the files to concatenate 
    src: ['src/**/*.js'], 
    // the location of the resulting JS file 
    dest: 'dist/<%= pkg.name %>.js' 
    } 
} 

Burada, src içinde var olan ve .js.

Umarım yardımcı olur.

+0

Teşekkürler. Bu cevap bilgi verici olsa da, birleştirme güvenliği ile ilgili soruya değinmez. –