运行 esdoc 的 got 错误



生成我想使用 esdoc

的文档

esdoc -c esdoc.json

esdoc.json

{
   "source": "./src/",
   "destination": "./doc"
}

./src/index.js

/**
* @type {Object}
* @property {boolean} Foo.info
*/
var Foo = {
    info: true
};
export default Foo;

但它显示

node_modulesesdocoutsrcESDoc.js:121
  results.push(...temp.results);
               ^^^
SyntaxError: Unexpected token ...
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:373:25)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Module.require (module.js:353:17)

我做错了什么?

如答案之一所示,升级节点版本 - 有类似的问题,我做了以下操作(注意我在Mac OS X上)

   brew 升级节点    酿造升级 npm    sudo npm cache clean -f    sudo npm install -g n    NVM 安装 7.8.0    npm install -g esdoc

最后如果你跑

   埃斯多克

它应该按预期为您提供文档目录;希望它能澄清并帮助他人...

ESDoc 支持 Node.js v6.0.0 或更高版本

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

相关内容

最新更新