Я пытаюсь передать несколько кусков, используя 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);
});
Приведенный выше код завершается ошибкой, а также я не могу передать несколько зависимостей в чанке.Как я могу сделать это здесь?
Если это не может быть достигнуто подобным образом, есть ли другой способ, которым я могу следовать?