所以我决定是时候学习打字稿了。我来自.net背景,并且非常精通NodeJS,并且想要合并这两者。Typescript hinting + webstorm + nodejs + require
我已经击中了一个试图用“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');这很好地结合起来。我还需要广告 - 模块commonjs参数到我的webstorm文件观察器,让它编译 –