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 ответа
Добавляем это для пользователей 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 --часы"
Это должно бежать. Надеюсь, это помогло. Спасибо:)