使用Webstrom我可以调试流星应用程序的正常服务器端和客户端javascrpt。 但是如果打字稿的话,我该怎么做呢?
我只是从这里https://github.com/meteor-typescript/meteor-typescript-compiler
运行meteor typescript示例但没有任何事情发生。突破点已被击中。
要编译打字稿,我使用的是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
}
答案 0 :(得分:0)
sourceMap
必须在.tsconfig
:https://github.com/meteor-typescript/meteor-typescript-compiler#tsconfig