2013-07-18 131 views
1

我配置了coffeescript編譯器,使用IntelliJ和NodeJS運行map(-m)。 我認爲我應該可以在Chrome開發人員工具的coffeescript文件中調試源映射。檢查啓用源地圖。我試圖打開任何.coffee文件,但得到了「無法GET /path.../foo.coffee」錯誤。奇怪的是,coffeescript文件駐留在資源管理器中的文件夾。 ../../../../../Web/src/test/webapps/installManagercoffeescript源地圖與Chrome開發人員工具不兼容

我認爲它反映了地圖中的內容。

我在我的js文件中有sourceMappingURL。 /* // @ sourceMappingURL = Common.map */

以下是我爲運行CoffeeScript的編譯器配置:

應用參數: -cwm /家庭/庫/ SVN /丁/網絡/ src/test/webapps

爲什麼Chrome無法獲取咖啡文件,因爲地圖現在可用?是否因爲sourceRoot中的路徑和地圖中的源代碼?

我能夠在Chrome Canary中添加工作區並映射它們,甚至可以進行雙向編輯,但我仍然無法調試(可以設置斷點但調試器從不停止在斷點處)。

謝謝

+0

我有一個麻煩的問題:我可以在文件中放置斷點/ scripts文件夾,但不在/ scripts/controllers中。奇怪 – mfeingold

回答

2

我固定我的問題 - 這是所有的JS咖啡和地圖文件之間的交叉引用。只要我配置它,以便傳輸的.js被放置在咖啡旁邊(和地圖,它就會把它撿起來)。

相關問題