ng 10 新特性

  • A+
所属分类:Web前端
摘要

原文需要翻墙

原文需要翻墙

  • Angular Material 新增日期范围选择picker
  • 小心使用CommonJS导入模块,这会很大程度上拖慢你的应用
  • ng new --strict(-- strict做了以下事情)
    • 开启TypeScript严格模式
    • 模版类型检查为严格模式
    • 默认的bundle预算减少了 75%
    • 不能使用type: any
    • 使用t tree-shaking
  • 保持最新的生态
    • TypeScript 升级到3.9
    • TSLib 升级到 v2.0
    • TSLint 升级到 v6
    • 新增tsconfig.base.json更好的支持IDE和构建工具解决类型和包的配置
  • 更新了浏览器配置,去除了老的和少用的浏览器
    • npx browserlist 查看支持的浏览器
    • 如果你需要支持其他的浏览器,把它们加入 .browserslistrc文件中
  • 废弃和移除
    • Angular Package Format不再包含ESM5 or FESM5 bundles,节省了119MB的下载量和安装时间
    • 支持e s5的工作放在了构建(n g build)的最后阶段
    • 经过大量社区咨询,放弃了对IE 9, 10, 和 Internet Explorer Mobile的支持