我已经阅读了几篇关于如何将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 uninstall -g @angular/cli
npm install -g @angular/cli
ng
。请参考类似问题:https://dev59.com/glgQ5IYBdhLWcg3wPxnb - P.Brian.Mackeynpm uninstall -g @angular/cli
只输出 up to date in 0.025s
。然后我运行 ng v
,仍然看到 Angular CLI 7.3.9。 - P.Brian.Mackey.npmrc
文件,并检查是否有任何更改了npm
放置缓存的位置。 - Reactgular这可能是由于全局配置和特定配置中的 Angular 版本不同引起的。您可以手动更新 package.json 中的软件包,然后运行 npm install,或者使用 npm outdated。
npm install --global @angular/cli
不起作用吗?可能你在一个带有自己的package.json
的目录中,ng
运行本地版本并混淆了它们。 - iggnpm upgrade
命令没有输出似乎有点可疑。npm list -g --depth 0
显示什么?你使用常规注册表(npm config get registry
)吗? - jonrsharpenpm install -g @angular/cli
时,结果类似,只是将ng v
输出更改为7.3.9
。请注意,我只关注更新全局的 Angular CLI,而不是尝试更新项目。 - P.Brian.Mackeynpm install -g @angular/cli
,它只会重新安装当前版本。你必须先将其删除。 - Reactgular