使用 create-react-app 和 node 设置 jest 多项目
Posted
技术标签:
【中文标题】使用 create-react-app 和 node 设置 jest 多项目【英文标题】:Setup jest multi projects with create-react-app and node 【发布时间】:2019-03-20 02:32:57 【问题描述】:我的项目将/server
文件夹用于我的后端代码,/react-ui
用于我的客户端代码。每个文件夹中都有一个package.json
。我可以在 cmd 行中单独运行测试,但我想同时运行两者。我知道 jest 的多项目功能,但它似乎不适用于 create-react-app。我正在尝试使用 babel 设置 jest,就好像我没有使用 create-react-app 一样,但考虑到 jest 已经在 CRA 中设置,这似乎是错误的方法。
我当前的安装是从/server
jest 安装运行的。与projects: ['<rootDir>', '<rootDir>/../react-ui']
。开玩笑的文档不清楚我如何指导它在/react-ui
中运行npm test
我唯一的目标是能够同时观看两者,并且我不想退出 CRA。
【问题讨论】:
您找到解决方案了吗?遇到同样的问题,还在搜索中。 不,不幸的是这似乎不可能,所以我只需要每次单独运行每个测试 【参考方案1】:您可以在主级别拥有 (gulp) 脚本,分别运行每个测试,但使用相同的配置。
【讨论】:
以上是关于使用 create-react-app 和 node 设置 jest 多项目的主要内容,如果未能解决你的问题,请参考以下文章
create-react-app & jest — SyntaxError: Unexpected token import
npm start 错误与 create-react-app
sh 用于将工作证书链接到create-react-app的脚本。允许您使用create-react-app和有效的SSL证书。
一起使用 create-react-app 和 Sublimelinter ESlint