问题描述

在书写完接口的时候,使用apidoc来生成我们所需要的接口文档的时候,输入apidoc.cmd -i ./constroller -o ./doc
,其中constroller 指定读取源文件的目录,doc是我们要生成的目录,输入完的时候控制台报错:

D:\nodejs\node_modules\apidoc\lib\writer.js:129const title = projectInfo.title ?? projectInfo.name ?? 'Loading...';SyntaxError: Unexpected token '?'at wrapSafe (internal/modules/cjs/loader.js:915:16)at Module._compile (internal/modules/cjs/loader.js:963:27)at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)at Module.load (internal/modules/cjs/loader.js:863:32)at Function.Module._load (internal/modules/cjs/loader.js:708:14)at Module.require (internal/modules/cjs/loader.js:887:19)at require (internal/modules/cjs/helpers.js:74:18)at Object.<anonymous> (D:\nodejs\node_modules\apidoc\lib\index.js:15:16)at Module._compile (internal/modules/cjs/loader.js:999:30)at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)

原因分析:

起初我看到这个问题的时候,以为是什么参数没有写,一直检查也没有什么结果,点击到所看到的目录去查看源码的时候,猜测可能用到了判断不对,尝试修改一下也不行,去浏览器查阅关于使用apidoc去生成文档报错的信息也没有发现什么,但使用npm i apidoc -g进行全局安装的时候,安装的版本是0.51,就猜测是版本的问题

"apidoc": "^0.51.1",

解决方案:

修改低版本的apidoc,如果在VScode里面全局安装报错的话,就在电脑下方导航栏搜索cmd然后以管理员身份运行即可,输入npm install apidoc@0.17.6 -g安装即可,再次输入就可以生成我们所需的文档了

apidoc生成文档时报错相关推荐

  1. 使用apidoc生成文档

    apidoc是通过在方法上的注释生成文档,不基于任何框架,对代码没有侵入性,只需要写好相关的注释即可,并且它仅通过写简单的配置就可以生成高颜值的api接口页面. 准备工作 apidoc基于node.j ...

  2. 使用 apiDoc 为你的Node.js API 生成文档

    翻译: 疯狂的技术宅 原文:jonathas.com/documenting- 未经许可,禁止转载! 当你为其他开发人员(前端,桌面,移动等)开发 API 时,需要生成一份风格良好的文档,以便他们知道 ...

  3. linux c/c++ 代码使用 doxygen 自动生成文档

    www.doxygen.org 的使用非常方便,下面分成2步介绍一下 1. 注释风格,需要在c/c++代码中按照下面的风格添加注释,基本上还是很顺手的 C++的注释风格 主要使用下面这种样式:即在注释 ...

  4. python+Xpath爬取英文新闻并生成文档词频矩阵

    详情见我的github:https://github.com/Snowing-ST/Statistical-Case-Studies/tree/master/Lab3%20English%20Text ...

  5. Objective-C自动生成文档工具:appledoc

    作者 iOS_小松哥 关注 2016.12.13 15:47* 字数 919 阅读 727评论 10喜欢 35 由于最近琐事比较多,所以好久没有写文章了.今天我们聊一聊Objective-C自动生成文 ...

  6. Objective-C 自动生成文档工具:appledoc

    来源:iOS_小松哥 www.jianshu.com/p/fd4d8d6b6177 如有好文章投稿,请点击 → 这里了解详情 由于最近琐事比较多,所以好久没有写文章了.今天我们聊一聊Objective ...

  7. java前端目录_[Java教程]前端那点事儿——Tocify自动生成文档目录

    [Java教程]前端那点事儿--Tocify自动生成文档目录 0 2016-06-29 22:00:07 今天偶然间看到文档服务器有一个动态目录功能,点击目录能跳转到指定的位置:窗口滑动也能自动更新目 ...

  8. 快速优雅的为React组件生成文档

    在开发React组件时我们通常需要处理2个问题: 实例化这个组件以便调试 为这个组件编写使用文档以便更好的让别人知道怎么使用这个组件 最原始的方法莫过于开发时建一个页面用于调试,开发完后再为其手写文档 ...

  9. 使用DocFX生成文档

    使用DocFX命令行生成文档 使用docfx 命令 1.下载 https://github.com/dotnet/docfx/releases 2.使用 创建初始项目 docfx init -q 此命 ...

最新文章

  1. Free Online SQL Formatter
  2. LeetCode-两个结构分别遍历,然后合并
  3. 【转】掌握Azure订阅的关键概念和术语
  4. python集合set,frozenset--笔记
  5. 05_IOC容器装配Bean(注解方式)
  6. React Native与React的关系及特点
  7. Fields of Mathematics
  8. 8天入门wpf—— 第四天 模板
  9. 怎样用计算机算代数,计算机与代数-如何计算sqrt-方法和实现 - 小黑电脑
  10. SEO人员,不要见风是雨
  11. Hitool网口烧写失败问题
  12. 熊猫烟花集团完美见证异速联远程接入系统
  13. Eclipse下载及汉化(官方最新)
  14. Markdown文件转pdf方法
  15. 电脑麦克风,详细教你电脑麦克风没声音怎么设置
  16. 422器件与lvds接收器的区别_TVS管与ESD保护二极管的区别
  17. html实现播放器下一集方法,本地化DPLAYER和CKPLAYER播放器自动下一集
  18. 微信小程序-音视频剪辑
  19. 【JY】西南交通大学柔性防护:边坡地质动力灾害柔性防护仿真
  20. 牛客SQL 大厂面试真题 某宝店铺分析 5套代码及解析

热门文章

  1. java mp3转midi_javax_sound_midi-_player 将mid音频文件用java来实现它的播放和使用 - 下载 - 搜珍网...
  2. 计算机技术对艺术的影响,数字化技术对当代艺术发展的影响--理论
  3. 云计算在互联网发展史中的坐标
  4. 统计|如何理解估计量的三条评价标准
  5. xls与csv文件区别
  6. 磁盘管逻辑卷(LVM)
  7. 部署ServletContext的时候报错 Class com.xxxxx.ContextServlet is not a Servlet
  8. 轻松又酷炫地实现弹幕效果——手把手教学
  9. 微软再出神器,这次终于对Python下手了!
  10. Qt--QTablewidgets 表格插入图片,且可以自动调整图片的大小