Overriding `tsconfig.json` for ts-node in mocha

前端 未结 8 2064
迷失自我
迷失自我 2020-12-13 23:38

Is it possible to override which tsconfig.json ts-node uses when called from mocha?

My main tsconfig.json contains \"module\": \"es20

8条回答
  •  悲&欢浪女
    2020-12-13 23:50

    You can also use ts-mocha (https://www.npmjs.com/package/ts-mocha)

    Example

    package.json

    "test": "ts-mocha -p test/tsconfig.cjs.json test/**/*.test.ts"
    

    test/tsconfig.cjs.json

    {
      "extends": "../tsconfig.json",
      "compilerOptions": {
        "module": "commonjs"
      }
    }
    

提交回复
热议问题