Visual Studio有一个Typescript插件,用于使用Typescript语言开发应用程序.
还有用于VS 的Node.js工具,使用它可以创建和调试Node.js应用程序.
我尝试创建一个Node.js项目,但后来我无法添加Typescript文件,如果我手动添加它们,它们就不会被编译为javascript(无法将它们的Build操作设置为TypeScriptCompile.)
如果我创建了一个简单的Typescript项目,然后它没有用Node启动我的应用程序,因为它基本上只是一个ASP.Net Web项目.
是否有可能以某种方式创建一个同时使用Typescript和Node.js集成的VS项目?
是的,这是可能的,但有点尴尬(我希望Node.js Tools将来会更好地支持这一点).
您应该创建Node.js项目并添加一个新文件.选择新文本文件,并使用.ts扩展名输入其名称.它将创建一个打字稿文件.
此时,您将获得没有编译的javascript的打字稿文件.
要解决此问题,请转到VS"工具"菜单,打开"选项"并转到"文本编辑器">"TypeScript">"项目",然后在"编译保存"下选中"自动编译不属于项目的TypeScript文件"并选择"使用commonjs ...".
之后打开每个.ts文件并保存 - tsc会将其编译为javascript.
这个解决方案的缺点是你必须记住手动保存你编辑的每个.ts,但我认为这不是什么大问题.
这是一个帮助我解决同样问题的帖子的链接:http://blog.ctaggart.com/2013/11/nodejs-tools-with-typescript-console-app.html
更新
如果您获取Node.js工具的最新开发版本,您将看到添加了TypeScript支持.你可以创建TypeScript项目(这包括调试.ts文件功能)
https://nodejstools.codeplex.com/discussions/531222