Javascript 是否可以在nativescript项目中同时使用typescript和javscript

Javascript 是否可以在nativescript项目中同时使用typescript和javscript,javascript,typescript,nativescript,Javascript,Typescript,Nativescript,我想知道我是否可以在一个项目中使用javascript和typescript,以及如何使用。 我有一个现有的nativescript core js项目,我想使用一个插件,这个插件是用TS编写的,它是一个插件,所以我不太了解它,不想开始处理代码 我以前试过运行tns install typescript,但它把我的项目搞砸了。基本注意事项: 当您使用TypeScript时,您必须知道它不是一种运行时语言,而是一种编译语言 编译TypeScript文件、项目或模块时,TypeScript编译器(

我想知道我是否可以在一个项目中使用javascript和typescript,以及如何使用。 我有一个现有的nativescript core js项目,我想使用一个插件,这个插件是用TS编写的,它是一个插件,所以我不太了解它,不想开始处理代码

我以前试过运行
tns install typescript
,但它把我的项目搞砸了。

基本注意事项:
  • 当您使用TypeScript时,您必须知道它不是一种运行时语言,而是一种编译语言
  • 编译TypeScript文件、项目或模块时,TypeScript编译器(tsc)将根据项目(在TypeScript)config.ts文件中定义的ECMAScript规范生成JavaScript文件(通常为CommonJS模块)
  • 如果您需要在JavaScript中使用插件,但它是在TypeScript中编程的,则必须首先编译插件,然后在JavaScript项目中导入模块
高级注意事项:
  • config.ts文件中定义的ECMAScript规范版本需要与您的项目JavaScript版本兼容
  • 即使将JavaScript与ES6规范一起使用,也无法使用相同的执行上下文将TypeScript集成到JavaScript项目中。记住,JavaScript是一种解释语言,不是编译语言

结论: 考虑将代码迁移到TypeScript,编译插件并手动添加,或者在JavaScript中搜索该插件的替代方案


PD:检查
nativescript webrtc
GitHub存储库中的相关问题