我在使用新的CTP1.1补丁在Visual Studio 2013中创建Apache Cordova项目时遇到了麻烦,该补丁支持这些项目类型。 我的环境正在工作和构建,但我需要使TypeScript工作,所以我可以使用DefinitelyTyped Packed,它提供了连接Cordova API所需的类型。 所以我安装了这个包:
但我发现我无法添加自己的TypeScript文件类型,然后告诉Visual Studio需要使用TypeScript编译。 项目模板附带一个index.ts,它可以正常工作,因为项目文件中有这个:
所以我需要包含这种类型,以便能够使用这些entires更新项目文件,而无需在每次需要添加.ts文件时在项目文件中进行黑客攻击。 (我将添加为.js,然后将其重命名为.ts)。 然后,我在此处找到了适用于TypeScript的Visual Studio 2013 Update 2的安装程序:
现在我收到一个错误,这意味着我不能再创建项目类型,但所有其他项目类型都没问题,这对我来说意味着它与我刚刚做的TypeScript安装有关:
导入的项目" C:\ Program 文件(x86)\的MSBuild \微软\ VisualStudio的\ V12.0 \ Java脚本\ Microsoft.VisualStudio.Javascript.Common.targets" 没找到。确认路径....等。
我的问题是......我该如何解决这个问题?或者......其他人如何在不使用TypeScript的情况下在Visual Studio 2013 Update 2 CTP1.1中使用Cordova API?
任何帮助将不胜感激,提前谢谢!
答案 0 :(得分:0)
现在可以解决项目创建问题,因为Cordova工具有几个新的CTP版本,并且他们已经在Visual Studio 2015中实现了RTM。看起来这个问题也在评论中得到了解决(虽然出现了单独的问题) 。我在构建这些Cordova工具的团队中工作,我知道我们修复了自CTP 1.1发布以来的安装问题,所以我建议升级。
此外,由于在此问题中提到过 - 以下是在Visual Studio中使用TypeScript文件与Apache Cordova的一些指导:
https://github.com/Microsoft/cordova-docs/blob/master/getting-started/tutorial-typescript.md