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"