使用比我安装的版本小的 Angular 版本是否必须卸载项目安装?

Using a version of Angular smaller than the one I installed do I have to uninstall the project installation?

使用Angular9,发现可以从低版本新建Angular工程,但是需要使用命令

npm install -g @angular/cli@number.version

但是那个版本只适用于这个项目吗?

所以,如果我使用命令

npm uninstall -g @angular/cli

我在这个项目中完全结束Angular,我将不得不下达另一个命令

"npm install -g @angular/cli@number.version" 

要在此项目中重新安装此版本或其他版本?

这会修改我正在更改版本的项目中的包吗?

我不建议全局安装 angular cli。

每当我需要创建新应用程序时,我都会使用 npx 命令。

> npx @angular/cli@10 new pdf-viewer --strict --defaults true
> npx @angular/cli new console --strict --create-application false

一旦我生成了一个新的 angular 应用程序,并且我在应用程序目录中,我使用 yarn 包管理器调用本地 @angular/cli

> cd <project folder>
> yarn ng generate component components/home
> yarn ng generate service services/error-handler/error-handler