我有一台新电脑(它可以在我以前的电脑上运行)并通过 cli 安装了 Angular,当查看有关版本的信息时,出现了 Angular: ,我尝试执行与本文相同的步骤(link),但他们没有没用,我不知道下一步该做什么。我正在处理的现有项目需要此版本。
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 开发套件:
npm install @angular-devkit/[email protected]
卸载并重新安装 Angular cli 或 Angular-devkit/build-Angular: 卸载命令:
npm uninstall -g @angular/cli
npm cache clean --force
npm cache verify
重新安装命令:
npm install -g @angular/[email protected]
npm install -g @angular-devkit/[email protected]
有时我也会用
npm i
它会将 Angular CLI 版本升级到 16.xx.xx,该版本对于该项目来说太高了。
我也尝试设置:npm config删除注册表然后重新安装,但它不起作用。
没有任何效果,但我仍然收到错误!请帮忙!