2013-03-07 62 views
13

我在這個視頻如何在的CoffeeScript node.js的調試與webstorm 6源映射

http://www.youtube.com/watch?v=Sl1Uk3zT5Fg

這似乎爲與谷歌的HTML項目調試工作精細設立的CoffeeScript文件守望者像鉻。但是,當我開始調試並在node.js項目的coffeescript文件中設置斷點時,它不會觸及斷點。然而,在生成的js文件中設置斷點並不會被觸發。

對於調試器使用生成的源映射並在webstorm 6中逐步完成coffeescript和node.js,我需要做些什麼?

+0

好問題!我也在尋找這個。 – 2013-03-16 16:52:28

+0

關注[此問題](http://youtrack.jetbrains.com/issue/WEB-7091)。 – CrazyCoder 2013-03-17 18:55:05

+0

嗯看起來像移動生成的SourceMapping註釋到文件底部的當前解決方法是繁瑣和unweildly – MonkeyBonkey 2013-03-17 19:04:50

回答

4

剛剛發佈的CoffeeScript 1.6.2現在在源代碼底部有註釋,因爲WebStorm預計它現在可以按預期工作。

2

根據CrazyCoder提到的問題,它看起來像是一個WebStorm問題,期望//@ sourceMappingURL=print.map語句位於生成的JavaScript文件的底部,而不是位於coffeescript編譯器當前放置位置的頂部。

在每次保存時將該行仿真複製到生成的腳本文件的底部似乎不是一種可行的解決方法,因此我認爲我們必須注意Webstorm issue,直到解決問題。