如何更新角度材料

Kra*_*am_ 7 angular-material2 angular

将项目中的角度材质更新到最新版本的最佳方法是什么material@2.0.0-alpha.8-3

我试过了:

npm install --save @angular/material @angular/cdk
Run Code Online (Sandbox Code Playgroud)

Deb*_*sad 21

使用以下命令:

ng update @angular/material
Run Code Online (Sandbox Code Playgroud)

注意:我最近使用这个命令从版本 8 升级到版本 9。我没有测试过旧版本。适用于版本 9 之后的所有版本。

  • @RenjithP.N。是的,“ng update”是升级 Angular(包括 Angular Material)的正确方法。在使用“ng update”进行升级时,它还会对文件进行一些必需的更改,而“npm update”则不会这样做。 (4认同)
  • 我还尝试使用 npm update 从 9 更新到 10,但什么也没发生,但 ng update 对我有用。 (2认同)

K. *_*ite 14

您将要使用npm update命令.例子看起来像这样.

npm update @angular/material @angular/cdk
Run Code Online (Sandbox Code Playgroud)

请注意,这将安装最新的稳定版本.如果您希望定位特定版本,则必须通过在@符号后面添加版本来指定它.

此外,您可以检查过期的包裹

npm outdated
Run Code Online (Sandbox Code Playgroud)

这是关于npm update的文档.

https://docs.npmjs.com/cli/update

  • 从 npm 5 开始,不再需要 `--save` 标志,因为这是现在的默认设置 (6认同)

Dip*_*ung 5

以下步骤帮助我将材质主题从 v9 更新到 v10。

先把旧包去掉

npm remove @angular/material @angular/cdk
Run Code Online (Sandbox Code Playgroud)

然后安装最新的包

npm add @angular/material @angular/cdk
Run Code Online (Sandbox Code Playgroud)

  • 我遇到的问题是无法将其从版本 7.0.0 更新到 15.xx,但您的解决方案有效。谢谢 (2认同)

小智 4

Way 1

你尝试过一个简单的吗npm i @angular/material?据 npmjs 报道,他将获取最新版本。

Way 2

删除该文件 package-lock.jsonpackage.json检查您是否已使用最新的角度材料,然后只需执行npm i