我编写了一个简单的NodeJS应用程序,(使用Express,React和一些客户端位)。
虽然我在VSCode中编写了大部分内容,但我希望将应用程序重新引入VS2015,因为我更喜欢从源代码管理角度进行TFS集成。
我想知道是否有一个首选机制将这样的项目导回VS2015。目前我可以看到3个选项。
创建一个新的vNext ASP.NET应用程序并将客户端代码导入其中。这将允许VS工具在该项目上更容易工作(gulp,npm等),但模板带有IIS集成,我不需要。我在project properties
中看到我可以设置运行.exe
的调试配置文件,这可能会启动节点并启动server.js
。我对此选项的疑问是:
按原样导入现有项目(一个项目)并将其视为单个节点应用程序。这似乎给我带来了一些问题,因为我需要为ES6转换运行babel。但这可能会被规避。
在这方面有任何想法或想法,我找不到任何合理的文档,其中包括保留节点服务器和使用VS2015。 保持节点服务器端的原因是我有一系列节点模块,我认为它们没有合理的C#等价物,可以很容易地打包和部署。