搞定了!我们2019年的最后一个版本发布了。旨在让您的开发体验更快、更顺畅。
6.3 带来了一个全新的 CSS 解析器,根据我们的测试,它可以将启动时间缩短高达 30%。此解析器已经是框架 next
版本中的默认解析器。
在此版本之前,每个命令在执行其工作之前都会确保环境设置正确(类似于执行 tns doctor
)。您可以肯定,这是一个代价高昂的开销,我们决定缓存此结果并在每次后续操作中重用,直到环境发生更改。这应该使每个命令的速度提高 10-12 秒。
到目前为止,所有使用 nativescript-worker-loader 包(直接或作为依赖项)的应用程序由于各种技术原因都无法从 HMR 功能中受益。这种情况将不再存在,并且使用此插件不会对开发人员体验造成任何限制。
在 6.3 中,开发人员可以使用作用域包,例如 @nativescript/core、@nativescript/angular 等,而无需安装旧的包。这些现在是完全独立的实现。
我们总是为社区做出的酷事而感到兴奋,我们也总是尽量展示这些工作。 David Pershouse 一直在不懈努力地为使用 NativeScript 开发移动应用程序提供 Svelte 的可靠方案。我们很高兴在 NativeScript Playground 中提供此方案作为项目的起点。
社区的一些很酷的 PR 也合并到了此版本中
requestAnimationFrame
作为支持函数我们进行了一些维护工作,例如