2013-12-16 23 views
2

我試圖測試使用外部模板與Jasmine在WebStorm中與Karma一起運行的角度指令。我使用OS X Mavericks並使用WebStorm 7.0.2和Karma 0.10.2版。 Webstorm 7+附帶的Webstorm中使用了Karma runner。在WebStorm中使用外部模板測試角度指令失敗,但在Webstorm外工作

我克隆了https://github.com/vojtajina/ng-directive-testing。如果我從WebStorm跑噶我得到的錯誤:

<pre> 
/usr/local/bin/node /Applications/WebStorm.app/plugins/js-karma/js_reporter/karma-intellij/lib/intellijRunner.js --karmaPackageDir=/Users/myuser/WebstormProjects/node_modules/karma --serverPort=9876 --urlRoot=/ 
Testing started at 4:11 PM ... 

Uncaught SyntaxError: Unexpected token < 
at http://localhost:9876/base/tpl/pane.html?1387211367000:1 

Uncaught SyntaxError: Unexpected token < 
at http://localhost:9876/base/tpl/tabs.html?1387211367000:1 

Process finished with exit code 0 
</pre> 

如果我從終端運行業力或只需打開從WebStorm它執行罰款終端窗口:

<pre> 
karma start 
WARN [karma]: Port 9876 in use 
INFO [karma]: Karma v0.10.2 server started at http://localhost:9877/ 
INFO [launcher]: Starting browser Chrome 
INFO [Chrome 31.0.1650 (Mac OS X 10.9.0)]: Connected on socket X9kMCrZtNco2FEPaSEfb 
Chrome 31.0.1650 (Mac OS X 10.9.0): Executed 9 of 9 SUCCESS (0.418 secs/0.101 secs) 
</pre> 

有什麼需要被在WebStorm的配置業力配置中更改?我也有這個問題,如果我嘗試類似的設置,但角度的版本v1.2.4。

回答

0

此錯誤只有在業力-NG-html2js預處理器節點模塊丟失

npm install karma-ng-html2js-preprocessor -g 

發生,我解決了這個問題 - 測試在WebStorm成功運行

+0

遺憾的是不固定問題在我的機器上。我之前添加了它,然後再次嘗試,但仍然收到相同的錯誤。 –

+0

我有同樣的問題。在全球安裝它,並仍然在webstrom中出現錯誤。 – dishwasherWithProgrammingSkill