【问题标题】:How do you write an "array of pattern" in Javascript?你如何在 Javascript 中编写“模式数组”?
【发布时间】:2013-07-12 09:04:10
【问题描述】:

我正在尝试让grunt-jsdoc-plugin 工作,但遇到了一个小问题。在我的控制台中,我不断收到:

Running "jsdoc:dist" (jsdoc) task
Warning: Cannot read property 'src' of undefined Use --force to continue.

Aborted due to warnings.

grunt-jsdoc-plugindocumentation 中,它说:

src :一个模式数组,匹配要从中提取文档的文件。您还可以将模式添加到 README.md 文件中,以将其包含在您的文档中,如那里所述。

“模式数组”这个短语究竟是什么意思?在我的 Gruntfile 中,我只是简单地写了这个,认为 source 是一个相对文件路径:

  jsdoc : {
        dist : {
            src: 'testdoc2.js', 
            dest: 'doc'
        }
    }

但是,这似乎不起作用,因为我收到了那个错误。我该如何准确地写这个? 非常感谢! 〜地毯嘶嘶声

【问题讨论】:

  • 该页面上有一个示例:src: ['src/*.js', 'test/*.js']
  • 文件模式数组!喜欢var patterns = ['*.js', '*.css'];
  • 是的,但是它有什么作用,如果只有一个文件,我该怎么写?指向此(模式)参考的链接会有所帮助。
  • 查看github.com/krampstudio/grunt-jsdoc-plugin 的来源,该任务似乎没有使用src 模式。所以我认为他们的文档不正确。
  • Carpetfizz,我在 github.com/krampstudio/grunt-jsdoc-plugin/issues 上打开了一个问题,并向该插件的作者寻求帮助。否则,请尝试寻找另一个可以满足您需求的插件。

标签: javascript gruntjs jsdoc


【解决方案1】:

您还应该能够使用其中包含一项的数组,例如:src: ['testdoc2.js']

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-21
    • 2011-02-02
    • 2017-02-05
    • 2010-10-12
    • 2012-06-04
    相关资源
    最近更新 更多