【发布时间】:2013-12-03 02:36:54
【问题描述】:
我在 webstorm 中设置了一个 typescript filewatcher,我想用它来不断编译对 typescript 文件的更改。该文件还使用 jQuery。打字稿编译器没有将文件更改为应有的 javascript。在我将“--module amd”添加到参数中之前,编译进行得非常好——用javascript编译。所以我现在拥有的是新的 .ts 文件和旧的 .js 文件,就像我更改参数之前一样。
这是 ts 文件:
/// <reference path="jquery.d.ts" />
function append(parentDivId, text){
$(idSelector(parentDivId)).append(text);
}
下面是filewatcher的设置,如图:
程序:C:\Users\Me\AppData\Roaming\npm\tsc.cmd
参数:--sourcemap $FileName$ --out "--module amd"
【问题讨论】:
-
参数看起来不正确 - 您需要将生成文件的路径作为 -out 选项的值传递。喜欢: --module amd -sourcemap $FileName$ --out $ProjectFileDir$/javascript/$FileNameWithoutExtension$.js
标签: webstorm