我正在使用angular-cli开发项目,想要添加一些gulp任务用于部署。我是否可以在一个gulp任务中调用"ng build"命令?
我正在使用angular-cli开发项目,想要添加一些gulp任务用于部署。我是否可以在一个gulp任务中调用"ng build"命令?
你可以使用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);
});
})
也可以在这里查看:使用gulp运行shell命令,了解其他解决方案。
exec('cd ./../client && ng build', function(...)
。 - Gil Epshtain