返回博客首页
← 所有文章

宣布 NativeScript 3.4 版本发布

2017 年 12 月 20 日 — 作者 Alexander Vakrilov

NativeScript 团队很高兴宣布在假期前夕发布最后一个版本:NativeScript 3.4 🎉

3.4 版本已在 npm 上发布,让我们来看看有哪些新功能

默认情况下使用 Chrome 开发者工具调试 iOS

现在,调试 iOS 时 Chrome 开发者工具是默认的调试工具。以前,您需要在使用 Chrome 开发者工具调试 iOS 时为 debug 命令提供 --chrome 选项。现在,tns debug ios 会自动启动 Chrome 开发者工具,就像在处理 Android 应用程序时 tns debug android 一样。

chrome dev tools with nativescript

debug 命令有一个新的 --inspector 选项,您可以使用它来启动以前作为默认调试器的基于 Safari 的检查器。您可以在Chrome 开发者工具调试文档中查看每个调试器支持的功能。目前,“时间轴和 CPU 分析”仅在 Safari 检查器中,而“元素”调试在 Chrome 开发者工具中。

Android Studio 支持

通过此版本,NativeScript 用户现在可以使用Android Studio 来处理他们的 Android 项目。这将解锁调试、分析和处理资源的功能,这些功能对原生开发者来说更加熟悉。在以前的 NativeScript 版本中,许多原生工具无法使用。

您只需在 Android Studio 中打开应用程序的 platforms/android 文件夹即可开始使用。

android studio with nativescript

Angular 5 支持

angular 5 support in nativescript

与 NativeScript 3.4 一起,我们还发布了nativescript-angular 插件 的新版本,其中包含对 Angular 5 的官方支持。此更新包括对 Angular 新的 AnimationBuilder API 的支持,以及一些特定于 iOS 的启动时间改进。您可以在nativescript-angular 变更日志中了解有关这些更改的更多信息。

更新 Webpack 支持

webpack and nativescript

我们还很高兴宣布nativescript-dev-webpack 插件 的新版本 (0.9.0),其中包含许多新功能。这里有很多内容要介绍,请继续关注明天关于新功能以及如何更新您的应用程序的详细博客文章。

更新:以下是有关 webpack 的详细博客文章

NativeScript 市场更新

我们还没有结束!NativeScript 市场 还有一些已经上线的新功能

模板

市场现在除了插件之外,还托管应用程序模板。这些模板非常适合用作您下一个应用程序的起点。

nativescript marketplace templates

插件

您是否整晚都在思考哪些 NativeScript 插件最近更新或已验证?现在不用再想了!市场主页上会显示最近验证和更新的插件

nativescript marketplace plugins

说到验证,我们最近验证了两个新的 NativeScript 插件:Localize(由 Ludovic Fabrèges 创建)和 Camera

作者

您现在可以查看所有插件作者,以及他们对 NativeScript 插件生态系统的贡献。此页面上新增了两个部分:“顶级作者”(我们在此表彰顶级贡献者)和“新作者”(我们在此表彰最近提交新插件的作者)。

nativescript marketplace authors

您想让自己的插件得到验证吗?这是方法!

NativeScript UI 更新

NativeScript UI 的新版本 (3.3) 已在 npm 上发布。此版本对大多数组件修复了各种错误,您可以在版本说明中找到详细信息。

作为此版本的一部分,我们还开始着手将NativeScript UI 组件拆分为单独的软件包。第一步是将 iOS 框架拆分为更小的框架,这项工作已经完成。接下来,我们将处理拆分 Android 实现和 JavaScript 代码。请继续关注稍后版本中的这些更新。

NativeScript Playground 改进

我们还没有结束!NativeScript Playground 也有一些新功能!

交互式教程

现在可以在 Playground 中使用 NativeScript 入门教程。新用户可以利用这种新的方式来开始使用 NativeScript。

nativescript playground tutorials

管理项目文件

社区最需要的功能之一现在已经上线了,即能够向项目添加新文件并构建更复杂的示例。

nativescript playground manage project files

使用所有 NativeScript 组件构建 UI

现在,组件面板中提供了来自 NativeScript 核心模块和 NativeScript UI 的所有 UI 组件。使用这些组件发挥创意,通过拖放构建您想要的 UI。

nativescript playground ui components

显示连接的设备

您现在可以查看与 Playground 会话连接的设备的相关信息,包括设备型号、操作系统版本、预览应用程序版本、NativeScript 运行时版本和核心模块版本。

nativescript playground devices

添加 npm 包

我们最兴奋的功能是能够在 NativeScript Playground 中运行的应用程序中添加 npm 包!

nativescript playground add npm package

注意:依赖于原生 SDK(如 CocoaPods 和 Android SDK)的 NativeScript 插件在 Playground 环境中无法正常工作。

3.4 版本中还有其他内容吗?

我们有很多关于此版本的内容要说,这些最后几个功能只能算得上是荣誉提名

感谢社区! 🤗

最后,衷心感谢所有通过 PR 帮助改进 NativeScript 的用户。我们感谢你们的辛勤工作和参与!

总结

您还在等什么?赶快执行 npm install -g nativescript 来更新并开始使用 3.4 版本吧!

如果您遇到问题,请随时在NativeScript 社区论坛上与我们联系。

我们希望您喜欢 NativeScript 世界中的所有新事物,并且在 2018 年会有更多新事物出现。现在,祝 NativeScript 团队全体成员节日快乐 🎄