【发布时间】:2014-10-20 20:44:18
【问题描述】:
我目前有两个项目的解决方案。 ServerApp (nodejs NTVS) 和 BrowserApp (Html Typescript 应用程序)。
我希望在两个项目之间共享课程并立即获得智能感知。
怎么做?
PS:了解GWT的朋友,我想要的和共享项目差不多。
【问题讨论】:
标签: node.js typescript ntvs
我目前有两个项目的解决方案。 ServerApp (nodejs NTVS) 和 BrowserApp (Html Typescript 应用程序)。
我希望在两个项目之间共享课程并立即获得智能感知。
怎么做?
PS:了解GWT的朋友,我想要的和共享项目差不多。
【问题讨论】:
标签: node.js typescript ntvs
我设法做到了:
/// <reference path="../SharedClasses/shared_reference.ts" />
自动补全有效,F12 也是...
【讨论】:
如果您使用外部构建工具,例如 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];
【讨论】: