nativescript-dev-typescript
支持 NativeScript 项目的 TypeScript。使用 tns install typescript 命令安装。
npm i --save nativescript-dev-typescript

NativeScript TypeScript

nativescript-dev-typescript 已被弃用,转而使用 bundle 工作流程,该流程将在 CLI v6.0 中引入。有关即将推出的新方法的更多信息,请参阅 此处

提供 NativeScript 项目 TypeScript 支持的包。

NativeScript 是一个框架,它允许开发人员使用 JavaScript 和 CSS 真正地编写 Android 和 iOS 移动应用程序。 Angular 是最受欢迎的开源 JavaScript 框架之一,用于应用程序开发。我们与 Google 的开发人员紧密合作,使 Angular 在 NativeScript 中成为可能。结果是,一种软件架构,允许您使用与构建 Angular 网页应用程序相同的框架和(在某些情况下)相同的代码来构建移动应用程序,并具有您从本地代码期望的性能。 有关使用 NativeScript 和 Angular 构建真正本地移动应用程序的更多信息

在 NativeScript 项目中使用

$ npm install -D nativescript-dev-typescript

上面的命令将 nativescript-dev-typescript 包添加为开发依赖项并安装必要的钩子。TypeScript 编译在项目准备构建时发生。将在项目文件夹中创建一个名为 tsconfig.json 的文件,该文件指定编译选项,并将其提交到源控制。 有关 tsconfig.json 选项的更多信息

工作原理

当插件安装时,它会默认执行以下操作:

  • tsconfig.json 文件添加到项目(如果不存在),
  • typescript 作为开发依赖项
  • before-prepare 钩子,负责在准备项目之前转换所有文件
  • before-watch 钩子以启动 TypeScript 监视器,并在项目 livesync 期间对每次 TypeScript 变更进行转换
  • after-watch 钩子在 livesync 停止后停止 TypeScript 监视器

在 NativeScript 插件中使用

此包不打算用于插件。它仅适用于 NativeScript 项目。

贡献

我们喜欢拉取请求!查看 贡献指南。如果您想贡献,但不确定从哪里开始 - 请查找标记为 help wanted问题

获取帮助

请,仅使用 GitHub 问题 报告错误或请求功能。有关一般问题和支持,请参阅 NativeScript 社区论坛 或在我们的 NativeScript 社区 Slack 频道 中向我们的专家提问。