在UWP项目中使用Typescript或ES6 javascript

时间:2018-06-18 21:01:51

标签: javascript typescript uwp

创建UWP JavaScript项目时可以使用Typescript或ES6 JavaScript吗?

这是一个相当广泛的问题,但网上的信息不多,所以在这里问。

2 个答案:

答案 0 :(得分:2)

我不明白为什么这是不可能的。 Windows Dev Center - What's a Universal Windows Platform (UWP) app?明确指出可以使用JavaScript和HTML。 TypeScript被转换为JavaScript。如果您担心使用可能不受支持的ES6功能,可以使用Babel。

答案 1 :(得分:0)

如果您的意思是没有构建步骤的原生支持,那么不,您没有ES 6 / Typescript支持。它也不会出现:微软在维护模式下拥有WinJS runtime本机应用程序而没有计划新功能。他们正在推动C#和Xamarin(他们2年前收购)。 Here是一个WinJS游乐场,您可以看到let等功能导致语法错误。

但是,您可以使用babel或TypeScript编译器将现代JavaScript或TypeScript编译为ES 3 JavaScript。 TypeScript特别是必须被编译:我所知道的任何东西都是本机运行的(甚至不是微软的own Edge browser