我希望使用运行在Nodejs上的JSDoc为我的javascript项目生成自动文档。我做了以下工作:
一切似乎都很顺利。然后,我在一个示例javascript文件上运行JSDoc:
c:>jsdoc d:\version.js C:\Users\Mark\AppData\Roaming\npm\node_modules\jsdoc\cli.js:341 packageDocs =新包装(props.packageJson);^ TypeError:未定义不是在Object.module.exports.cli.runCommand上的Object.module.exports.cli.parseFiles (C:\User\Mark\AppData\漫游\npm\n ode_modules\jsdoc\cli.js:341:19)上的函数(C:\User\Mark)\AppData\漫游\npm\n对象( C:\Users\Mark\AppData\Roaming\npm\node_modules\jsdoc\jsdoc.js:178:13 at ode_modules\jsdoc\cli.js:189:5)。(C:\Users\Mark\AppData\Roaming\npm\node_modules\jsdoc\ jsdoc.js:180:3)在Module._compile (module.js:456:26)、Object.Module._extensions..js (module.js:474:10)、Module.load (module.js:356:32)、Function.Module._load (module.js:312:12)、Function.Module.runMain (module.js:497:10)
请注意,无论我从哪里运行jsdoc,也不管我使用哪个javascript文件,我都会得到这个错误。
有人能帮忙吗?
如果删除cli.js中的第341-343行,一切正常。这三行是否有可能是特定环境(即非窗口环境)所特有的?
发布于 2014-06-14 06:47:00
在我介绍JSDoc之后的6月10日早上,您不幸地安装了bug #662。那天早上晚些时候我修好了窃听器。
这一问题已在国家预防机制的最新版本(目前为3.3.0-alpha 8)中得到解决。
发布于 2014-06-10 21:18:48
我觉得这是关于案件敏感性的。
祝好运!
https://stackoverflow.com/questions/24137695
复制