Я хотел бы запустить команду сборки в моем webpack.config. js, чтобы скомпилировать mkdocs, как в этом примере, задание gulp. Я нашел подсказку с child_process и exe c, но не могу найти способ
const styleguide_v2 = {
js: function () {
return gulp.src(PATHS.styleguide_v2.javascript)
.pipe(chmod(666))
.pipe(gulp.dest(PATHS.styleguide_v2.output + '/Documentation/javascripts'));
},
build: function () {
let options = {
continueOnError: false, // default = false, true means don't emit error event
pipeStdout: false, // default = false, true means stdout is written to file.contents
};
let reportOptions = {
err: true, // default = true, false means don't write err
stderr: true, // default = true, false means don't write stderr
stdout: true // default = true, false means don't write stdout
};
return gulp.src('mkdocs.yml')
.pipe($.exec('mkdocs build --site-dir ../web/documentation/styleguide/', options))
.pipe($.exec.reporter(reportOptions));
},
watch: function () {
gulp.watch('styleguide/**/*.md').on('all', gulp.series(styleguide_v2.build));
gulp.watch('styleguide/Javascript/**/*.js').on('all', gulp.series(styleguide_v2.js));
}
};