【发布时间】:2017-02-21 02:52:48
【问题描述】:
我在我的项目中使用 angular-cli。我想添加一些用于部署的 gulp 任务。我可以从 gulp 任务中调用“ng build”吗?
【问题讨论】:
-
你曾经能够让它工作吗?它对我不起作用,即使是答案所暗示的 child_process 也是如此。
标签: angular angular-cli
我在我的项目中使用 angular-cli。我想添加一些用于部署的 gulp 任务。我可以从 gulp 任务中调用“ng build”吗?
【问题讨论】:
标签: angular angular-cli
您可以使用 child_process 进行命令行调用:
var exec = require('child_process').exec;
gulp.task('build', function (cb) {
exec('ng build', function (err, stdout, stderr) {
console.log(stdout);
console.log(stderr);
cb(err);
});
})
另请参阅此处:Running a shell command from gulp 了解其他解决方案。
【讨论】:
exec('cd ./../client && ng build', function(...