小编Jam*_*mes的帖子

如何让 Jest 正确转译 node_modules/@nativescript/core ?玩笑 + NativeScript + Angular + Nx

我目前正在尝试使用 Nx monorepo 工具设置一个多平台代码共享入门项目。该项目将 Angular 用于 Web,并使用 NativeScript 用于跨平台移动设备。

\n

理想情况下,我希望能够使用 Jest 来运行所有单元测试。目前,我可以使用根目录中的 jest 成功运行单元测试。它们对于 Angular 应用程序及其库正确执行,但在尝试为 NativeScript (NativeScript Angular) 项目执行单元测试时遇到错误,特别是当这些单元测试导入 NativeScript 组件时(即实际上有用)。也就是说,虚拟测试期望true能够true正常工作,因此 Jest 可以毫无问题地找到并运行测试。但是当我尝试导入组件时,我遇到了问题。

\n

我已经解决了一些问题。最初我收到的错误是:

\n
  \xe2\x97\x8f Test suite failed to run\n\n    Jest encountered an unexpected token\n\n    This usually means that you are trying to import a file which Jest cannot parse, e.g. it's not plain JavaScript.\n\n    By default, if Jest sees a Babel config, it will use that to transform your files, ignoring …
Run Code Online (Sandbox Code Playgroud)

typescript jestjs nativescript angular nrwl

5
推荐指数
1
解决办法
993
查看次数

标签 统计

angular ×1

jestjs ×1

nativescript ×1

nrwl ×1

typescript ×1