compodoc: команда не найдена

Я установил инструмент документации "Compodoc" в своем приложении Angular. Во-первых, я установил инструмент в глобальном масштабе и в моем проекте

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

Я добавил команду в свой файл package.json в области "scripts" со следующей строкой

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

И он сгенерировал мне все файлы документации с помощью этой команды:

npm run compodoc

Все прошло хорошо, пока я не попытался запустить команду compodoc -s чтобы увидеть документацию в моем браузере.

compodoc: command not found

2 ответа

Решение

Просто запустите "./node_modules/.bin/compodoc -s"

Добавляем это для пользователей 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 Куда вы хотите документацию / документацию - тихий " },

В вашем package.json для "compodoc" есть нужные параметры и просто запустите "npm run compodoc". Например:"compodoc": "./node_modules/.bin/compodoc -p tsconfig-compodoc.json -d docs -n \" Имя моего документа \" --serve --port 3003 - штемпель темы --hideGenerator --часы"

Это должно бежать. Надеюсь, это помогло. Спасибо:)

Другие вопросы по тегам