Systemjs-билдер, базовое использование/настройка

Привет, я пытаюсь протестировать сборщик systemjs, в файле readme есть хороший раздел для начала работы, но где я могу поместить код сборки?

https://github.com/systemjs/builder

Код, на который я ссылаюсь, приведен ниже, я не уверен, куда его поместить (это builder.config?):

var path = require("path");
var Builder = require('systemjs-builder');

// optional constructor options
// sets the baseURL and loads the configuration file
var builder = new Builder('path/to/baseURL', 'path/to/system/config-file.js');

builder
.bundle('local/module.js', 'outfile.js')
.then(function() {
 console.log('Build complete');
})
.catch(function(err) {
  console.log('Build error');
  console.log(err);
});

Есть ли демо-версия, которую я могу посмотреть?


person SD Dev    schedule 05.09.2016    source источник
comment
Вы можете поместить его в автономный скрипт сборки, например, в файл с именем build.js, и попробовать запустить его с узлом, например node build.js. Затем вы можете добавить его в сценарии npm в вашем package.json или добавить его в процесс сборки, если вы используете gulp или что-то подобное.   -  person artem    schedule 06.09.2016
comment
Вот пример использования gulp codeproject.com/Articles /1115444/   -  person patrick    schedule 20.11.2018


Ответы (1)


Вы бы поместили это в свой пайплайн создания внешнего интерфейса. Например, внутри задачи gulp.

В то время как в сборке для разработки вы можете просто обслуживать все свои файлы по отдельности, в рабочей сборке вы должны объединять и минимизировать их, чтобы уменьшить количество HTTP-запросов.

person wkrueger    schedule 11.11.2016