如何在同一个Visual Studio项目中混合Node.js和Typescript?

 Still丶某某_546 发布于 2023-02-04 19:15

Visual Studio有一个Typescript插件,用于使用Typescript语言开发应用程序.

还有用于VS 的Node.js工具,使用它可以创建和调试Node.js应用程序.

我尝试创建一个Node.js项目,但后来我无法添加Typescript文件,如果我手动添加它们,它们就不会被编译为javascript(无法将它们的Build操作设置为TypeScriptCompile.)
如果我创建了一个简单的Typescript项目,然后它没有用Node启动我的应用程序,因为它基本上只是一个ASP.Net Web项目.

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

1 个回答
  • 是的,这是可能的,但有点尴尬(我希望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

    2023-02-04 19:19 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有