首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >gulp监视文件更新jsdoc

gulp监视文件更新jsdoc
EN

Stack Overflow用户
提问于 2018-06-02 00:52:08
回答 1查看 172关注 0票数 0

我正在尝试查看一个目录中的一些文件,并使用jsdoc自动更新那里的文档。我使用gulp查看文件并运行jsdoc,参见下面的代码。

代码语言:javascript
复制
const gulp = require('gulp');
const watch = require('gulp-watch');
const jsdoc = require('gulp-jsdoc3');

gulp.task('doc', function(cb) {
  const config = require('./jsdoc.json');
  return watch(['../upload/**/*.js'], { ignoreInitial: false })
        .pipe(jsdoc(config, cb));
});

当我运行此任务时,当文件发生更改时,它不会更新我的jsdoc。jsdoc不能和watch函数一起工作吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-03 04:10:52

不确定问题是否来自gulp-jsdoc3。也许你想把你的任务分成两个任务。

作业的

  1. 任务和监视程序的

const gulp = require('gulp');const watch =require(‘gulp watch’);const jsdoc =require(‘gulp-jsdoc’);gulp.task('jsdoc-task',function() { console.log('task is running') ) const config = require('./jsdoc.json');return gulp.src( 'scr/files‘) .pipe(jsdoc(config))。.pipe(gulp.dest(‘您的目标路径);});gulp.task('watch',function() {gulp.watch(’要监视的文件‘,jsdoc-task);});

请注意,监视器没有return,而且files to watch源不应该与输出目标文件相同。

现在,您可以看到consol.log并检查任务是否已启动。

现在应该更容易找出哪里出了问题。如果它不工作,请查看错误消息以了解更多详细信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50647938

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档