Visual Studio有一个 typescript 加迪顿,用于使用打字语言开发应用程序。

并且还有一个 node.js 工具for vs,其中一个能够创建和调试节点。

我尝试创建一个节点.js项目,但是我无法将打字文件添加到它,如果我手动添加它们,则没有编译到javascript(无法将其构建操作设置为typectindcompile。)
如果我创建一个简单的打字项目,那么它不会使用节点启动我的应用程序,因为它基本上只是一个ASP.NET Web项目。

是否有可能以某种方式创建一个使用TypeScript和Node.js集成的VS项目同时?

有帮助吗?

解决方案

是的,是可能的,但以一种尴尬的方式(我希望Node.js工具将来会更好地支持这种情况)。

您应该创建Node.js项目并添加一个新文件。选择新的文本文件并输入其名称.ts扩展名。它将创建一个类型的文件。

此时,您将在没有编译的JavaScript的情况下拥有一个类型的文件。

要修复此转到VS“工具”菜单,请打开“选项”并转到“文本编辑器”>“打字编辑器”>“Project”>“Project”,然后在“保存”中编译“检查”自动编译不部分的打字文件项目并选择“使用compentjs ...”。

然后打开每个.ts文件并保存它 - TSC将编译为JavaScript。

这个解决方案的缺点是你必须记得每次调整手动保存,但我认为它不是一个大的交易。

这是一个与帖子的链接帮助我同样的问题: http://blog.ctaggart.com/2013/11/nodejs-tools-with-typescript-console-app.html

更新

如果您抓取了Node.js工具的最新开发版本,您将看到添加了键盘支持。您可以创建打印项目(其中包括调试.ts文件功能)

https://nodejstools.codeplex.com/discussions/531222

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top