栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在Mocha中为ts节点覆盖tsconfig.json

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在Mocha中为ts节点覆盖tsconfig.json

您需要通过

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)


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/427166.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号