如何在流星

时间:2015-12-03 00:24:00

标签: debugging meteor typescript

使用Webstrom我可以调试流星应用程序的正常服务器端和客户端javascrpt。 但是如果打字稿的话,我该怎么做呢?

我只是从这里https://github.com/meteor-typescript/meteor-typescript-compiler

运行meteor typescript示例

我只是在代码中设置了一个带调试会话的断点: enter image description here

但没有任何事情发生。突破点已被击中。

要编译打字稿,我使用的是meteor add meteortypescript:compiler,所以当流星应用程序启动时会自动完成。

这是我得到的js输出:

(function(){

/////////////////////////////////////////////////////////////////////////
//                                                                     //
// helloWorld.js                                                       //
//                                                                     //
/////////////////////////////////////////////////////////////////////////
                                                                       //
'use strict';                                                          // 1
var HelloWorld = (function () {                                        // 3
    function HelloWorld(name) {                                        //
        if (name === void 0) { name = 'World'; }                       //
        this.name = name;                                              //
    }                                                                  //
    HelloWorld.prototype.toString = function () {                      //
        return "Hello " + this.name;                                   //
    };                                                                 //
    return HelloWorld;                                                 //
})();                                                                  // 9
console.log(new HelloWorld().toString());                              // 11
//# sourceMappingURL=helloWorld.js.map                                 //
/////////////////////////////////////////////////////////////////////////

}).call(this);

我的.tsconfig配置:

{
  "diagnostics": true,
  "module": "none",
  "alwaysThrow": true,
  "noResolve": true,
  "useCache": false,
  "sourceMap": true
}

1 个答案:

答案 0 :(得分:0)