2016-03-30 6 views
3

typescriptで書かれたテストと "run"コマンドでモカ "実行コンフィギュレーション"をセットアップして完全に実行します。WebStorm 2016.1でtypescriptで書かれた単一のモカテストを実行する方法

しかし、 "実行"ウィンドウで "実行..."ポップアップメニューをクリックして単一のテストを実行すると、構文エラーが発生します。実行ウィンドウで

、WebStormのようなものを実行します。 /usr/local/bin/node /(...)/node_modules/mocha/bin/_mocha --ui bdd --reporter /Applications/(...)/mochaIntellijReporter.js /(...)/my-test.ts --grep "MyTest Basic test$"

をWebStormはモカに生成.jsファイルの代わりに.tsファイルを渡すため、構文エラーが発生しているようです。

アイデアや回避策はありますか?

+0

WebStormトラッカーの関連する問題:https://youtrack.jetbrains.com/issue/WEB-21069 –

答えて

4

回避策として、.jsの代わりに.tsファイルを実行することができます。「余分なモカオプション」フィールド(npm install ts-node)に--require ts-node/registerと指定してください。

+0

ありがとう、それは完璧に動作します。 – Smartkid

+0

ts-nodeは、次のフラグを付加することを推奨します。--compilers ts:ts-node/register、tsx:ts-node/register - 両方とも動作します。 –

+1

オプションで独自のtsconfigファイルを指定する方法 –

関連する問題