【问题标题】:Using a version of Angular smaller than the one I installed do I have to uninstall the project installation?使用比我安装的版本更小的 Angular 版本,我必须卸载项目安装吗?
【发布时间】:2020-10-18 07:43:58
【问题描述】:

使用Angular 9,发现可以从低版本新建Angular项目,但需要使用命令

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

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

所以,如果我使用命令

npm uninstall -g @angular/cli

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

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

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

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

【问题讨论】:

  • 这能回答你的问题吗? Why npm install -g @angular/cli?
  • 我改了问题。我想知道已经安装的项目里面,如果我可以卸载并更改 Angular 的版本没有任何问题?我遇到了很多小版本更改的问题,这让我放弃了一切并创建了一个新项目,因为我找不到缺陷。

标签: angular installation version uninstallation


【解决方案1】:

我不建议全局安装 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

【讨论】:

  • 现在,如何全局卸载 Angular 并按照您的说明进行操作? “npm uninstall -g @ angular/cli” 完全卸载它?因为我这样做了,当我检查版本时,仍然安装了一个。然后我什么都不懂!我不知道我是从项目中还是从整个操作系统中卸载它..
  • 您可以使用npm list --global --depth 0 来查找 npm 全局安装的二进制文件列表。如果使用yarn,您可以使用yarn global list。如果@angular/cli 没有出现在列表中,则使用which 命令定位ng 二进制文件的路径。查找ng二进制路径的相关问题:superuser.com/questions/49104/…
猜你喜欢
  • 2017-01-07
  • 1970-01-01
  • 2014-06-03
  • 2021-10-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-21
  • 1970-01-01
相关资源
最近更新 更多