如何创建Angular 9应用?创建后版本为15该如何修复?
解决Angular 9应用创建后版本变为15的问题
问题根源在于你本地全局安装的Angular CLI为15版本,执行ng new时默认调用全局CLI,因此生成的应用采用了全局的15版本配置,而非你局部安装的9版本。以下是具体解决办法:
使用局部CLI创建项目
在已安装@angular/cli@9的文件夹下,通过npx调用局部指定版本的CLI执行创建命令:npx @angular/cli@9 new testApp该命令会强制使用Angular CLI 9版本生成项目,确保应用依赖为9.x系列。
临时切换全局CLI版本(适合多次创建9版本项目场景)
先卸载全局高版本CLI,再安装9版本:npm uninstall -g @angular/cli npm install -g @angular/cli@9完成项目创建后,若需恢复全局高版本,重新安装对应版本即可:
npm install -g @angular/cli@15验证版本正确性
进入项目目录后,执行命令确认依赖版本:ng version输出结果应显示Angular 9相关版本信息。
内容的提问来源于stack exchange,提问作者jhon
相关产品推荐
相关产品推荐

