2015-04-07 1 views
2

У меня есть три файла, содержащие JS классы:Как хрюкать CONCAT в функции оберточной

A.js 
B.js 
C.js 

Я пытаюсь объединить их, чтобы получить что-то вроде:

var Module = (function (scope) { 
// content of concatenation (ABC.js) 
})(scope); 

Сейчас я используя https://www.npmjs.com/package/grunt-contrib-concat, чтобы соединить, я увидел https://www.npmjs.com/package/grunt-wrap, кажется, что он оставлен, но выглядят так, как я хочу.

У кого-то есть идея достичь этого, не используя grunt-concat?

PS: Я хочу, чтобы сохранить * .map файл для отладки цели

ответ

3

Вы ищете баннер/нижний колонтитул https://github.com/gruntjs/grunt-contrib-concat?

Или этот вид конкатенации с 2-мя файлами для введения и выхода? I'm trying out Grunt and need a simple way to concatenate my modules

+0

intro and outro. Спасибо за это, я думаю, что это самый чистый способ сделать то, что я ищу. – FXG

1

Я думаю, что вы, возможно, захотите взглянуть на Browserify и Browserify-shim. Это отличный способ определения ваших зависимостей без загрязнения глобального пространства имен. Он хорошо работает с хрюканьем и глотком и поддерживает исходные карты.