我已经安装了带有npm i -D jsdoc
命令的jsdoc并创建了jsdoc.json
文件。在package.json
文件中,有一个名为doc的脚本,在执行npm run doc
之后,jsdoc抛出一个错误Error: ENOENT: no such file or directory, open './readme/readme.md'
package.json
{
"name": "alphabetdb",
"version": "1.0.0",
"description": "",
"main": "index.js",
"type": "module",
"scripts": {
"start": "node index.js",
"doc": "jsdoc -c jsdoc.json"
},
"keywords": [],
"author": "",
"license": "ISC",
"devDependencies": {
"jsdoc": "^3.6.10"
}
}
jsdoc.json
{
"source": {
"include": ["src"],
"includePattern": ".js$",
"excludePattern": "(node_modules/|docs)"
},
"plugins": ["plugins/markdown"],
"templates": {
"cleverLinks": true,
"monospaceLinks": true
},
"opts": {
"recurse": true,
"destination": "./docs/",
"template": "./custom-template",
"tutorials": "./tutorials",
"readme": "./readme/readme.md"
}
}
文件树
node_modules/
src/
fileSystem.js
index.js
jsdoc.js
package-lock.json
package.json
发布于 2022-07-09 13:00:17
您必须删除"readme": "./readme/readme.md"
。这似乎是一个过时的参数,因为它在文档中也没有提到。
https://stackoverflow.com/questions/72141315
复制