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