【问题标题】:material angular with angular 4 in production材料角与角4在生产中
【发布时间】:2017-08-15 17:21:30
【问题描述】:

我看了一下这个页面https://material.angular.io

材质角度组件和功能看起来很棒。但它们仍处于测试阶段(根据https://www.npmjs.com/package/@angular/material 为 2.0.0.beta8)

那么我们应该在生产项目中使用它吗?

【问题讨论】:

    标签: angular material-design version production


    【解决方案1】:

    这主要是个人选择。我在生产中使用它。 api 可能会发生变化,但如果该组件对您有用,它不会去任何地方。即使 api 发生变化,您也可以引用旧包,直到您准备好升级。

    同样,可能会有变化。但是,就我个人而言,我很乐意在生产环境中毫无问题地使用它。

    【讨论】:

    • 感谢您的回答 Mgm87。你知道 Ionic 或 PrimeNG 库吗?如果是这样,您选择 Material Angular 而不是 primeNg 或 Ionic 或例如 ionicmaterial.com 的原因是什么?
    • 我真的很喜欢 PrimeNG 并且没有使用过 Ionic。实际上,我在同一个项目中同时使用了材料和 PrimeNG,因为材料的 sidenav 组件工作得非常好。这就是 angular tree-shaking 的美妙之处,如果需要的话,我可以使用多个 ui 框架,同时最小化膨胀并且没有样式冲突。仅当您进行 AOT 构建时,这才是正确的。
    【解决方案2】:

    我也在生产中使用它。只需确保您的 package.json 文件中有一个固定版本的依赖项。

    否则,如果您重新构建应用程序,它可能会自动更新到较新的应用程序(这可能会破坏事情)。 在你的情况下:

    "@angular/material": "2.0.0-beta.8"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-09
      • 2020-10-16
      • 2018-04-17
      • 2019-08-31
      • 2018-03-23
      • 2016-09-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多