我正在使用 Yeoman 生成项目。此生成项目包含一个带有 build
任务的 Gruntfile。
作为生成器测试的一部分,我希望确保生成的项目是开箱即用的。
如何以编程方式调用“grunt build”?
首先想到的方法是生成一个新进程,并捕获它的退出代码。
是否有更优雅的方式来使用 Grunt 来完成此任务?
最佳答案
在任务中您可以执行以下操作:
grunt.task.run('build');
将构建任务排队以在当前任务之后运行。
如果您实际上不在 Gruntfile.js
中,您可以执行以下操作:
var grunt = require('grunt');
grunt.tasks(['build']);
关于node.js - 将生成的项目构建为 Grunt 任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20862000/