ts-nodeを使ったMochaのテストだけTypeScriptのオプションを変更したい
#TypeScript #Mocha #tsconfig.json
以下のように環境変数TS_NODE_COMPILER_OPTIONSを変更すればOK.
code:bash
TS_NODE_COMPILER_OPTIONS='{"module":"commonjs"}' \
mocha --require ts-node/register 'test/**/*.spec.{ts,tsx}'
参考:
以下のようなエラーが出た時に解決できることがある。
code:error
TypeError ERR_UNKNOWN_FILE_EXTENSION: Unknown file extension ".ts"