当前位置: 首页 > news >正文

Angular极速入门

修改上述的图片中的start可修改访问端口和IP

"start": "ng serve --port 3000"
"start": "ng serve --port 3000 --host 0.0.0.0"

导入组件,使用npm install ng-zorro-antd报错

原因是npm 的依赖解析冲突问题,主要原因是项目中不同包对 Angular 核心库 (@angular/core) 的版本要求不一致

错误分析

  1. 当前安装的版本@angular/core@20.1.6

  2. 冲突来源

    • ng-zorro-antd@20.1.2 需要 @angular/core@20.1.7 (通过 @angular/animations@20.1.7 间接依赖)

    • 但你的项目和其他 Angular 包 (如 @angular/common@angular/forms 等) 使用的是 @angular/core@20.1.6

解决方案

第一步:清理现有冲突

# 删除node_modules和锁文件
rm -rf node_modules package-lock.json

第二步:强制统一版本

  1. 统一 Angular 版本(统一升级 Angular 到 20.1.7)

# 使用覆盖安装方式
npm install --force @angular/core@20.1.7 @angular/common@20.1.7 @angular/forms@20.1.7 @angular/platform-browser@20.1.7 @angular/animations@20.1.7# 然后同步其他Angular配套包
npm install --force @angular/router@20.1.7 @angular/platform-server@20.1.7 @angular/service-worker@20.1.7
第三步:更新开发依赖(使用 ng update 自动升级)
npx ng update @angular/cli @angular/core

然后安装 ng-zorro-antd:

npm install ng-zorro-antd@20.1.1

最后显示成功,效果如下:

http://www.dtcms.com/a/339954.html

相关文章:

  • 【CUDA教程--3】通过简单的矩阵运算入门CUDA
  • cursor+mcp-clickhouse进行数据分析
  • Spring循环依赖源码调试详解,用两级缓存代替三级缓存
  • JB4-9-任务调度
  • 网络通信基础:从数据链路层到传输层
  • 如何解决pip安装报错ModuleNotFoundError: No module named ‘paramiko’问题
  • Leetcode 3652. Best Time to Buy and Sell Stock using Strategy
  • 【20250819】mathtype的使用
  • Sklearn 机器学习 房价预估 计算房价和特征值的相关性
  • 差分约束系统SPFA判负环
  • 【自动驾驶】8月 端到端自动驾驶算法论文(arxiv20250819)
  • 决策树1.1
  • 设计模式笔记_行为型_解释器模式
  • 集成电路学习:什么是Thresholding阈值处理
  • PowerBI VS FineBI VS QuickBI实现帕累托分析
  • Go 并发入门:从 goroutine 到 worker pool
  • 用 C++ 构建高性能测试框架:从原型到生产实战指南
  • Python 项目里的数据预处理工作(数据清洗步骤与实战案例详解)
  • 在线客服系统访客表的设计与实现-增加最新消息字段
  • Task01: CAMEL环境配置及第一个Agent
  • Kubernetes Ingress实战:从环境搭建到应用案例
  • C语言基础:(十九)数据在内存中的存储
  • Java线程池参数配置的坑:`corePoolSize=0` + `LinkedBlockingQueue`直接变成串行执行
  • Python爬虫第二课:爬取HTML静态网页之《某某小说》 小说章节和内容完整版
  • 智驾-AEB
  • 羟氯喹通过抑制抗磷脂综合征诱导的绒毛外滋养细胞过度自噬
  • 【模版匹配】基于深度学习
  • 洛谷 P2834 纸币问题 3-普及-
  • 《当 AI 学会 “思考”:大语言模型的逻辑能力进化与隐忧》
  • centos 总有new mail出现原因