0

我正在运行我的构建ng build --watch,并且我想在每次构建之后运行一个批处理文件。我该怎么做?

4

1 回答 1

1

您需要使用构建工具。

我推荐GulpJS

在你的 gulpfile 中是这样的:

const spawn = require('child_process').spawn;

... 
gulp.task('your-batch-function-here'], function (cb) {
  <<your custom task here>>
});

gulp.task('ng-build', [], function (cb) {
  spawn('npm', ['run', 'build'], {stdio: 'inherit'})
});

gulp.task('build', ['ng-build', 'your-batch-function-here'], function () {
});

如果以 开头gulp build,它将 1. 运行 ann npm run build 命令 2. 完成后,将运行您的批处理功能任务(您必须将其实现为 gulp.task)

于 2018-03-29T12:54:09.870 回答