返回博客首页
← 所有文章

NativeScript 6.3 - 节日版

2019年12月19日 — 作者 Emil Tabakov

搞定了!我们2019年的最后一个版本发布了。旨在让您的开发体验更快、更顺畅。

新的可选CSS解析器

6.3 带来了一个全新的 CSS 解析器,根据我们的测试,它可以将启动时间缩短高达 30%。此解析器已经是框架 next 版本中的默认解析器。

更快的 CLI 命令

在此版本之前,每个命令在执行其工作之前都会确保环境设置正确(类似于执行 tns doctor)。您可以肯定,这是一个代价高昂的开销,我们决定缓存此结果并在每次后续操作中重用,直到环境发生更改。这应该使每个命令的速度提高 10-12 秒。

HMR 与 nativescript-worker-loader 包一起使用

到目前为止,所有使用 nativescript-worker-loader 包(直接或作为依赖项)的应用程序由于各种技术原因都无法从 HMR 功能中受益。这种情况将不再存在,并且使用此插件不会对开发人员体验造成任何限制。

作用域包独立于常规包

在 6.3 中,开发人员可以使用作用域包,例如 @nativescript/core、@nativescript/angular 等,而无需安装旧的包。这些现在是完全独立的实现。

Playground 中支持 Svelte.js

我们总是为社区做出的酷事而感到兴奋,我们也总是尽量展示这些工作。 David Pershouse 一直在不懈努力地为使用 NativeScript 开发移动应用程序提供 Svelte 的可靠方案。我们很高兴在 NativeScript Playground 中提供此方案作为项目的起点。

社区贡献

社区的一些很酷的 PR 也合并到了此版本中

  • edusperoni 添加了 requestAnimationFrame 作为支持函数
  • slolam 为对话框添加了宽度和高度属性以用于调整大小

其他

我们进行了一些维护工作,例如

  • 将 V8 版本更新至 7.8.279.19
  • 将 JSCore 版本更新至 13.2
  • 提供对 Node.js 13 的支持