Angular devkit build angular error
Чтобы устранить ошибку “Could not find module ‘@angular-devkit/build-angular'” обязательно установите пакет, открыв свой терминал в корневом каталоге вашего проекта и выполнив следующую команду: npm i -D @angular-devkit/build-angular и перезапустите IDE и сервер разработки.
Откройте ваш терминал в корневом каталоге вашего проекта (где находится ваш package.json файл) и выполните следующую команду:
# ????️ with NPM
npm install –save-dev @angular-devkit/build-angular
# ????️ with YARN
yarn add @angular-devkit/build-angular –dev
Это добавит @angular-devkit/build-angular пакет к зависимостям разработки вашего проекта.
Если ошибка не устранена, попробуйте перезапустить вашу IDE и сервер разработки.
Если вы по-прежнему получаете ошибку, попробуйте обновить версии ваших пакетов NPM, выполнив следующую команду:
npm update
Удалите ваши node_modules и переустановите ваши зависимости
Если ошибка не устранена, попробуйте удалить свои файлы node_modules и package-lock.json (не package.json), повторно запустите npm install и перезапустите IDE.
# ????️ (macOS/Linux) delete node_modules and package-lock.json
rm -rf node_modules
rm -f package-lock.json
rm -f yarn.lock
# ????️ (Windows) delete node_modules and package-lock.json
rd /s /q “node_modules”
del package-lock.json
del -f yarn.lock
# ????️ clean npm cache
npm cache clean –force
# ????️ install packages
npm install
npm install –save-dev @angular-devkit/build-angular
Обязательно перезапустите IDE и сервер разработки, если ошибка не устранена. VSCode часто дает сбои, и перезагрузка иногда решает проблему.
Если вы получаете какие-либо ошибки при установке пакета, попробуйте запустить команду с –force флагом.
npm install –save-dev @angular-devkit/build-angular –force
Убедитесь, что пакет установлен
Если вы по-прежнему получаете сообщение об ошибке, откройте свой package.json файл и убедитесь, что он содержит @angular-devkit/build-angular пакет в devDependencies объекте.
Вы можете попробовать вручную добавить строку и повторно запустить npm install.
Переустановите Angular CLI
Выполните следующие команды, чтобы переустановить @angular/cli пакет, если ошибка не устранена.
npm uninstall -g @angular/cli
npm cache clean –force
npm install -g @angular/cli@latest
npm install
ng build
ng serve
Если ошибка не устранена, попробуйте перезапустить вашу IDE и вашу разработку сервер.
Angular 6 – Could not find module “@angular-devkit/build-angular”
После обновления до Angular 6.0.1 я получаю следующую ошибку на ng serve:
Could not find module “@angular-devkit/build-angular” from “/home/Projects/myProjectName”.
Error: Could not find module “@angular-devkit/build-angular” from “/home/Projects/myProjectName”.
at Object.resolve (/home/Projects/myProjectName/node_modules/@angular-devkit/core/node/resolve.js:141:11)
at Observable.rxjs_1.Observable [as _subscribe] (/home/Projects/myProjectName/node_modules/@angular-devkit/architect/src/architect.js:132:40)
ng update говорит, что все в порядке. Удаление node_modules папки и новая npm install установка также не помогли.
Мой проект основан на ng2-admin (версия Angular4).
Ответ
Установить @angular-devkit/build-angular как зависимость от разработчика. Этот пакет недавно представлен в Angular 6.0
npm install –save-dev @angular-devkit/build-angular
или,
yarn add @angular-devkit/build-angular –dev
npm update
Это сработало как по волшебству.
для angular 6 и выше
Рабочее решение для меня было
npm install
ng update
и, наконец
npm update