您需要通过
TS_NODE_COMPILER_OPTIONS环境变量设置配置
UNIX计算机上的示例代码:
TS_NODE_COMPILER_OPTIONS='{"module":"commonjs"}' mocha --require ts-node/register 'test*.spec.{ts,tsx}'
从 存储库文档中提取的说明
CLI和程序选项
用括号表示的环境变量。
-T, --transpile-only
使用Typescript的更快的transpileModule(TS_NODE_TRANSPILE_ONLY
,默认值:false)-I, --ignore [pattern]
覆盖路径模式以跳过编译(TS_NODE_IGNORE
,默认值:/ node_modules /)-P, --project [path]
Typescript JSON项目文件的路径(TS_NODE_PROJECT
)-C, --compiler [name]
指定自定义的Typescript编译器(TS_NODE_COMPILER
,默认值:打字稿)-D, --ignore-diagnostics [pre]
通过诊断代码(TS_NODE_IGNORE_DIAGNOSTICS
)忽略Typescript警告-O, --compiler-options [opts]
JSON对象与编译器选项合并(TS_NODE_COMPILER_OPTIONS
)--files
在启动时从tsconfig.json加载文件(TS_NODE_FILES
,默认值:false)--pretty
使用漂亮的诊断格式化程序(TS_NODE_PRETTY
,默认值:false)--skip-project
跳过项目配置解析和加载(TS_NODE_SKIP_PROJECT
,默认值:false)--skip-ignore
跳过忽略检查(TS_NODE_SKIP_IGNORE
,默认值:false)--log-error
记录类型错误而不是退出进程(TS_NODE_LOG_ERROR
,默认值:false)--prefer-ts-exts
重新排序文件扩展名,以便首选Typescript导入(TS_NODE_PREFER_TS_EXTS
,默认值:false)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)