compodoc:找不到命令

compodoc: command not found

我在 Angular 应用程序中安装了文档工具 "Compodoc"。首先,我在全局和我的项目中安装了该工具

npm install -g @compodoc/compodoc
npm install --save-dev @compodoc/compodoc

我在 "scripts" 区域的 package.json 文件中添加了以下行

命令
"compodoc": "./node_modules/.bin/compodoc -p src/tsconfig.app.json"

它用这个命令为我生成了整个文档文件:

npm run compodoc

一切顺利,直到我尝试 运行 命令 compodoc -s 在我的浏览器中查看文档。

compodoc: command not found

只是 运行 "./node_modules/.bin/compodoc -s"

在您的 package.json 中,"compodoc" 有您需要的选项,只有 运行 "npm run compodoc"。 例如: "compodoc": "./node_modules/.bin/compodoc -p tsconfig-compodoc.json -d docs -n \"My Document Name\" --serve - -port 3003 --theme postmark --hideGenerator --watch

应该运行。希望它有所帮助。谢谢:)

为 Angular 9 个用户添加:

告诉它在别处创建文档,这样 'ng serve' 如果您使用 'w' 文件夹

,就不会被文档文件夹引起的更改搞糊涂了

添加这个包。 json 然后你可以 运行 'npm run compodoc'。 此外,在 Angular 9 中,现在我看到我还必须指定要监视的文件夹 - '-w' 表示监视源文件夹。

"scripts": { "ng": "ng", "start": "ng serve", "build": "ng build", "test": "ng test", "lint": "ng lint", "e2e": "ng e2e", "compodoc": "./node_modules/.bin/compodoc -p tsconfig.json -w ./src -s --output ../Path 你想要 documentation/documentation——沉默” },