2015-12-07 3 views
-1

Есть ли способ, чтобы написать основной файл, как так:конкатенации JavaScript файлы

// main.js 
var foo = 'foo'; 
     require('./bar.js'); // or import ...etc 
var baz = 'baz'; 
// bar.js 
var bar = 'bar'; 

тогда я должен получить этот concatinated файл как так:

// main.js 
var foo = 'foo'; 
     // bar.js 
     var bar = 'bar'; 
var baz = 'baz'; 

я не хочу некоторые побочные эффекты, такие как обертывание основного файла или его экспорт, я просто хочу простой конкатенации, а отступы также должны соблюдаться.

это так же, как Глоток-CONCAT но требуют или импорта, как PHP включают

мне нужно решение для работы с Глоток или nodejs непосредственно.

+0

нет, мой вопрос прост, я не хочу использовать ajax, мне нужен модуль npm – elkebirmed

ответ

1

Либо используйте что-то вроде require.js clientside, либо сделайте своего рода сервер предварительной обработки. В любом случае вам придется привыкнуть к требованиям и ограничению того, как вы выбираете. Вы даже можете использовать какой-то механизм шаблонов, например Smarty mayde, он может включать код, как и php, но не забывайте о кешировании.

Также, если вы хотите создать современный веб-приложение - взгляните на angular.js, ember.js и т. Д. Их уже много, возьмите то, что лучше для ваших нужд.

Смежные вопросы