【发布时间】:2015-05-07 05:49:16
【问题描述】:
所以我决定是时候开始学习打字稿了。我来自 .net 背景,非常精通 NodeJS,希望将两者合并。
我在尝试将 typescript 与“require”d 模块一起使用时遇到了困难。我认为一个代码示例会更好地说明
///<reference path="tsd/q.d.ts" />
var q = require('q'); //<--- How do I set the type of this using the reference path above?
function test() {
var deferred = q.defer();
deferred.resolve();
return deferred.promise;
}
我知道导入,但这似乎需要其他文件在打字稿中?还是我完全误解了打字稿可以做什么?
【问题讨论】:
-
目前看来解决方案是我需要使用: import q = require('q');这很好地结合了它。我还需要向我的 webstorm 文件观察器添加 --module commonjs 参数以允许它编译
标签: javascript node.js typescript webstorm