我的nodejs Typescript服务器变得越来越复杂,现在依赖于另一个.ts文件中定义的几个类。这导致了一个奇怪的编译问题:
tsc server.ts
编译一切正常。但是node server.js
在实例化其他.ts文件中的类的第一行代码处崩溃。tsc --out server.js server.ts
会出现错误信息:"module emit collides with emitted script"tsc --out serv.js server.ts
似乎可以工作,但实际上只编译了除server.ts以外的所有内容。其他文件的代码都在其中,但node serv.js
没有任何输出。
我不是唯一遇到这个错误的人,https://typescript.codeplex.com/workitem/294不幸的是,codeplex上的解决方案对我无效。
我该如何正确使用tsc
?