这是一个简单的问题,但我很难通过Google找到答案......
我有一个角度4项目(使用angular cli创建),并希望使用刚刚在4.3中发布的http拦截器。
如何使用angular cli升级到此次要版本?
答案 0 :(得分:6)
在我的Angular CLI项目中,我使用npm update
来更新我的依赖项。使用npm outdated
,您可以看到所有过时的依赖项。
如果您正在使用Angular CLI版本6+,则可以使用新的ng update <packagename>
命令更新您的依赖项。
https://angular.io/guide/updating
对于简单更新,您只需要CLI命令
ng update
即可。如果没有其他参数,ng update
会列出可供您使用的更新,并提供将应用程序更新为最新版本的建议步骤。
答案 1 :(得分:1)
主要版本角度更新应通过ng update完成。
npm update
用于更新 angular 次要版本有一个缺点:它还会更新其他不相关的包。
您可以使用 npm-check-updates 只更新特定的软件包,并且您可以选择更新到最新的补丁/次要/主要版本。
此命令会将所有 angular 包更新到最新的次要版本:
npx npm-check-updates --upgrade --target "minor" --filter "/@angular.*/"
该命令可让您预览新版本并相应地更新 package.json:
之后您可以运行 npm install
。