将Angular材质包(@ angular / cdk和@ angular / material)更新为Beta版

时间:2018-10-03 05:49:12

标签: angular angular-material angular6

我正在开发angular-v6应用。需要v7-beta2

中可用的drag and drop feature
  1. 在我的应用中使用Beta版本是否安全? (v6中的其他重要组件可以正常工作吗?)。如果其他垫子组件坏了,如何更新,如何降级到v6?
  2. 如果更新安全,我如何更新cdk和材料包?目前我有“ @ angular / cdk”:“ ^ 6.2.0”和“ @ angular / material”:“ ^ 6.2.0”,。
  3. 除了CDK和材料之外,我还应该更新其他任何软件包吗?

谢谢。

2 个答案:

答案 0 :(得分:1)

首先,您需要安装@ angular / cli的最新测试版,可以通过npm进行安装,如下所示:

npm i -g @angular/cli@next

注意::如果存在权限问题,可能需要您sudo

第二个不依赖100%Beta版本,因为它可能会在生产中中断,您可能会遇到严重的问题

还有Angular Devkit 6+添加材料设计的另一种方法 您只需在现有项目中运行,它将添加cli版本支持的稳定版本的@ angular / material。

ng add @angular/material

要更新软件包,您可以尝试ng update用于低角度版本的项目,那里有official support页,用于版本更新方法。

最好等到稳定版本发布。

答案 1 :(得分:0)

如果使用以下软件包,请更新以下软件包:

  

npm install @ angular / cdk @ latest @ angular / material @ latest @ angular / material-moment-adapter @ latest

一次

一次

 npm install @angular/cdk@latest
 npm install @angular/material@latest 
 npm install @angular/material-moment-adapter@latest