找不到模块“@angular-devkit/build-angular”
Could not find module ‘@angular-devkit/build-angular’
要解决“无法找到模块‘@angular-devkit/build-angular’”错误,请确保通过在项目根目录中打开终端并运行以下命令来安装软件包:然后重新启动 IDE 和开发服务器
npm i -D @angular-devkit/build-angular
。
在项目的根目录(文件所在的位置)中打开终端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
。
包.json
{ // ... rest "devDependencies": { "@angular-devkit/build-angular": "^13.3.0", } }
您可以尝试手动添加该行并重新运行npm install
。
壳
npm install
或者安装最新版本的软件包:
壳
npm install --save-dev @angular-devkit/build-angular@latest # 👇️ with YARN yarn add @angular-devkit/build-angular@latest --dev
该@angular-devkit/build-angular
模块不应全局安装或位于您的项目中dependencies
,它应该位于文件devDependencies
的对象中package.json
。
重新安装 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 和开发服务器。
额外资源
您可以通过查看以下教程了解有关相关主题的更多信息: