Jasmine-ts 抛出关于包子路径的错误

gdu*_*ubs 3 unit-testing jasmine typescript jasmine-ts

我开始了 jasmine 单元测试路径,但在尝试执行 jasmine 并找到我的 ts 编写规范时遇到了问题。

我有 jasmine-ts,我只是照常运行

jasmine-ts --config=spec/support/jasmine.json
Run Code Online (Sandbox Code Playgroud)

jasmine init在根文件夹上运行后执行上述行

编辑:

对不起,我忘了输入错误

internal/modules/cjs/loader.js:438
      throw e;
      ^

Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './dist' is not defined by "exports" i
Run Code Online (Sandbox Code Playgroud)

gdu*_*ubs 5

修复。发现ts-node在此期间您需要降级

https://github.com/svi3c/jasmine-ts/issues/45
Run Code Online (Sandbox Code Playgroud)

  • 建议降级到 ts-node@8.10.2。运行 `npm install ts-node@8.10.2 --save-dev` 为我解决了这个问题。 (4认同)