今天2020年8月23日,安装apidoc ,使用以下命令
npm install apidoc -g
npm install apidoc -g
安装完毕,显示警告:
> nodemon@2.0.4 postinstall C:\Users\43449\AppData\Roaming\npm\node_modules\apidoc\node_modules\nodemon
> node bin/postinstall || exit 0
Love nodemon? You can now support the project via the open collective:
> https://opencollective.com/nodemon/donate
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules\apidoc\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
+ apidoc@0.25.0
added 183 packages in 17.216s
执行 apidoc -h ,报错
C:\test>apidoc -h
C:\Users\43449\AppData\Roaming\npm\node_modules\apidoc\node_modules\fs-extra\lib\mkdirs\make-dir.js:85
} catch {
^
SyntaxError: Unexpected token {
at createScript (vm.js:80:10)
at Object.runInThisContext (vm.js:152:10)
at Module._compile (module.js:605:28)
at Object.Module._extensions..js (module.js:652:10)
at Module.load (module.js:560:32)
at tryModuleLoad (module.js:503:12)
at Function.Module._load (module.js:495:3)
at Module.require (module.js:585:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (C:\Users\43449\AppData\Roaming\npm\node_modules\apidoc\node_modules\fs-extra\lib\mkdirs\index.js:3:44)
最新版本有依赖其他库的问题,一个最简单的解决方法,就是删除最新版本,指定安装低版本。
npm uninstall apidoc -g
npm install apidoc@0.17 -g