执行ng v时Angular版本显示<error>,多种修复方案无效求助
Angular执行
ng v时版本显示<error>,多种方案无效求助 在新电脑上安装现有项目所需的Angular版本后,执行ng v命令时,Angular核心包版本全部显示为<error>。参考过相关方案但未解决问题,具体信息如下:
环境信息
PS C:\Users\pnguy10\middleware-ui> ng v _ _ ____ _ ___ / \ _ __ __ _ _ _| | __ _ _ __ / ___| | |_ _| / △ \ | '_ \ / _` | | | | |/ _` | '__| | | | | | | / ___ \| | | | (_| | |_| | | (_| | | | |___| |___ | | /_/ \_\_| |_|\__, |\__,_|_|\__,_|_| \____|_____|___| |___/ Angular CLI: 11.2.19 Node: 16.20.0 OS: win32 x64 Angular: <error> ... animations, cdk, common, compiler, compiler-cli, core ... flex-layout, forms, material, platform-browser ... platform-browser-dynamic, router Ivy Workspace: Yes Package Version --------------------------------------------------------- @angular-devkit/architect 0.1102.19 (cli-only) @angular-devkit/build-angular 0.1102.19 (cli-only) @angular-devkit/core 11.2.19 (cli-only) @angular-devkit/schematics 11.2.19 (cli-only) @angular/cli 11.2.19 (cli-only) @schematics/angular 11.2.19 (cli-only) @schematics/update 0.1102.19 (cli-only) rxjs 6.6.3 (cli-only) typescript 4.1.6 (cli-only) webpack 4.46.0 (cli-only)
npm版本为7.24.0,符合Angular 11.2.19的版本要求。
已尝试的操作
- 删除
node_modules文件夹和package-lock.json:
rm -rf node_modules rm package-lock.json
- 重新安装所有依赖包:
npm i
- 重新安装Angular Devkit:
npm install @angular-devkit/build-angular@0.1102.19
- 卸载并重新安装全局Angular CLI及Devkit:
卸载命令:
重新安装命令:npm uninstall -g @angular/cli npm cache clean --force npm cache verifynpm install -g @angular/cli@11.2.19 npm install -g @angular-devkit/build-angular@0.1102.19 - 执行
npm config delete registry后重新安装,无效。
注:执行npm i时偶尔会自动将Angular CLI升级到16.x.x版本,不符合项目需求。
补充尝试
执行npm install -g @angular/core@11.2.14后,ng v输出如下:
_ _ ____ _ ___ / \ _ __ __ _ _ _| | __ _ _ __ / ___| | |_ _| / △ \ | '_ \ / _` | | | | |/ _` | '__| | | | | | | / ___ \| | | | (_| | |_| | | (_| | | | |___| |___ | | /_/ \_\_| |_|\__, |\__,_|_|\__,_|_| \____|_____|___| |___/ Angular CLI: 11.2.19 Node: 16.20.0 OS: win32 x64 Angular: 11.2.14 (cli-only) ... core Ivy Workspace: Yes Package Version ------------------------------------------------------------- @angular-devkit/architect 0.1102.19 (cli-only) @angular-devkit/build-angular 0.1102.19 (cli-only) @angular-devkit/core 11.2.19 (cli-only) @angular-devkit/schematics 11.2.19 (cli-only) @angular/animations <error> @angular/cdk <error> @angular/cli 11.2.19 (cli-only) @angular/common <error> @angular/compiler <error> @angular/compiler-cli <error> @angular/flex-layout <error> @angular/forms <error> @angular/material <error> @angular/platform-browser <error> @angular/platform-browser-dynamic <error> @angular/router <error> @schematics/angular 11.2.19 (cli-only) @schematics/update 0.1102.19 (cli-only) rxjs 6.6.3 (cli-only) typescript 4.1.6 (cli-only) webpack 4.46.0 (cli-only)
随后删除了C:\Users\userid\AppData\Roaming\npm\node_modules下的@angular文件夹并重新安装,问题依旧;再次安装@angular/core后,仍有多个包显示<error>,寻求解决方法。
内容的提问来源于stack exchange,提问作者Preslie Nguyen
相关产品推荐
相关产品推荐

