Передать несколько кусков в конфигурации компилятора - PullRequest
0 голосов
/ 06 мая 2019

Я пытаюсь передать несколько кусков, используя google-closure-compiler, используя объект JSON в качестве параметра конфигурации, но, похоже, он не работает.Ниже приведен код, который я пробовал.

const ClosureCompiler = require('google-closure-compiler').compiler;

const closureCompiler = new ClosureCompiler({
  js: [
    "webapp/media/js/temp",
    "webapp/media/js/serve"
  ],
  externs: [
    "webapp/media/js/build/externs/temp.js",
    "webapp/media/js/build/externs/serve.js"
  ],
  js_output_file: 'compiled_output.js',
  compilation_level: 'WHITESPACE',
  warning_level: 'VERBOSE',
  js: 'webapp/media/js/temp/init.js',
  chunk: 'app:1',

  js: 'webapp/site/js/temp/app_init.js',
  chunk: 'app2:1:app'
});

const compilerProcess = closureCompiler.run((exitCode, stdOut, stdErr) => {
  //compilation complete
  console.log(exitCode);
  console.log(stdErr);
});

Приведенный выше код завершается ошибкой, а также я не могу передать несколько зависимостей в чанке.Как я могу сделать это здесь?

Если это не может быть достигнуто подобным образом, есть ли другой способ, которым я могу следовать?

...