【发布时间】:2020-05-03 13:00:29
【问题描述】:
我已经阅读了一些关于如何将 Angular CLI 从 7 升级到 8 的教程和 SO。这应该是一件简单的事情。无论我在运行 ng version 时做什么,我都会得到 7.2.2。
我尝试过运行卸载、安装、升级、使用 sudo,指定 ng update @angular/cli@^8、@latest。无论我得到相同的结果。我也没有收到任何错误。
我使用的是 Mac 10.14.6 (Mojave)
如何运行到 Angular CLI 8 的简单升级?
【问题讨论】:
-
npm install --global @angular/cli不起作用吗?有可能你在一个有自己的package.json和ng运行本地版本的目录中,你把它们弄混了。 -
说明你的global版本已经高于7.2.2;现在是 7.3.9。不过,
npm upgrade命令没有输出似乎可疑。npm list -g --depth 0显示什么?您是否使用常规注册表 (npm config get registry)? -
@IraklisGkougkousis - 不,我已经尝试过了。结果相同。如果您在我的屏幕截图中注意到我不在应用程序目录中。这是我的主目录
-
由于某种原因,我的主目录中有一个 package.json。我删除了它,因为它不应该存在。运行
npm install -g @angular/cli时的类似结果。它只是将ng v输出更改为7.3.9。请注意,我只专注于更新我的全局角度 CLI。我不是要更新项目。