Could not find module "@angular-devkit/build-angular"

本文介绍了解决在使用Angular时遇到的找不到模块@angular-devkit/build-angular的问题,提供了通过npm安装该模块的具体步骤。

报错:

Could not find module "@angular-devkit/build-angular"

解决办法:

npm i --save-dev @angular-devkit/build-angular

在 `package.json` 中添加或确保已正确引用 `@angular-devkit/build-angular` 主要是为了支持 Angular 项目的构建过程。这个包提供了一系列用于编译和打包 Angular 应用程序的任务,包括 AOT 编译、Tree-shaking 等优化功能。 要在 `package.json` 文件中加载 `@angular-devkit/build-angular` ,你需要按照下面的步骤操作: ### 步骤一:安装依赖 首先通过 npm 或者 yarn 来全局或局部地安装此模块作为开发阶段的依赖(即仅当我们在本地机器上进行构建时需要用到它)。这里我们选择局部安装因为它更符合单个项目的需求模式。 ```bash npm install --save-dev @angular-devkit/build-angular ``` 或者如果你使用 Yarn 包管理器的话, ```bash yarn add --dev @angular-devkit/build-angular ``` 这条命令会自动将该软件包加入到你的 `package.json` 文件内的 "devDependencies" 部分下,并下载相应资源保存进当前工作区下的 `node_modules` 目录之中。 ### 步骤二:修改 angular.json (如果是新版本) 对于较新的 Angular CLI 创建的应用,默认就已经集成了 `@angular-devkit/build-angular` 并不需要手动指定。但是为了保险起见,请打开位于项目根目录下的 `angular.json` 文件找到 `"architect"` -> `"build"` -> `"builder"` 字段确认它的值是 `"@angular-devkit/build-angular:browser"` 示例如下: ```json ... "projects": { "your-app-name": { ... "architect": { "build": { "builder": "@angular-devkit/build-angular:browser", ... }, ... } } } ... ``` ### 步骤三:运行 ng serve / build 测试 完成上述两步之后再次尝试启动服务 (`ng serve`) 或 构建 (`ng build`) 您的应用程序。如果一切正常,则表示成功引入了 `@angular-devkit/build-angular`. ### 提示及注意事项 - **检查兼容性** : 确认所使用的 Angular CLI 版本与 `@angular-devkit/build-angular` 是否完全适配; - **清理缓存** :有时旧的数据可能引发问题,在执行以上指令前建议先清空 npm/yarn 的全局缓存; - **更新其他依赖** : 建议同步升级一些关键性的第三方库以避免潜在冲突; 希望这些指导能帮助您顺利完成设置!
评论 7
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值