如何使用jsdoc创建gulp命令来构建文档?
我不想使用gulp-jsdoc包,因为它没有得到维护。我用来从命令行gulp-shell调用它的包在gulp blacklist上。
答案 0 :(得分:6)
使用节点的内置child_process,如下所示:
var child_exec = require('child_process').exec;
gulp.task('docs', function(done) {
child_exec('node ./node_modules/jsdoc/jsdoc.js ./lib -c ./jsdoc.json', undefined, done);
});
(此示例假设您有一个配置文件./jsdoc.json
,但更改调用语法很容易。)