我目前有两个项目的解决方案。 ServerApp(nodejs NTVS)和BrowserApp(Html Typescript应用程序)。
我希望在两个项目之间分享课程并立即获得智能感知。
怎么做?
PS:对于那些了解GWT的人,我想要的是与共享项目类似。
答案 0 :(得分:3)
我设法这样做了:
/// <reference path="../SharedClasses/shared_reference.ts" />
自动完成工作,F12也是......
答案 1 :(得分:0)
如果您使用外部构建工具,例如grunt-ts
,则更容易。对于演示结帐:https://github.com/basarat/demo-fullstack
使用示例gruntfile(https://github.com/basarat/demo-fullstack/blob/master/src/Gruntfile.js)。重要的一点:
var commonFiles = "common/**/*.ts";
var serverFiles = ["server/**/*.ts", commonFiles];
var clientFiles = ["client/**/*.ts", commonFiles];