我是否已正确运行create-react-app进行测试?

时间:2019-03-11 00:38:30

标签: testing jestjs create-react-app

我正在尝试使用create-react-app进行测试,但无法使其正常工作。

npx create-react-app tester
cd tester
yarn
yarn test

输出:

yarn run v1.13.0
$ react-scripts test
Done in 0.59s.
terry@terry-sharewalker:~/myProjects/tester$ 

我以为我读到CRA从“监视模式”开始,但是它只是跳回到我的光标上。不应该运行某些东西吗?我在src /文件夹中看到一个名为App.test.js的测试。但是它正在运行吗?如何测试测试正在运行?

编辑-这里是我的环境信息:

npx create-react-app测试--info npx:在11.717s中安装了63

环境信息:

系统:     作业系统:Linux 4.15 Ubuntu 16.04.5 LTS(Xenial Xerus)     CPU:x64 Intel(R)Core(TM)i5-4210M CPU @ 2.60GHz   二进制文件:     节点:10.15.3-〜/ .nvm / versions / node / v10.15.3 / bin / node     纱线:1.13.0-〜/ .nvm / versions / node / v10.15.3 / bin / yarn     npm:6.9.0-〜/ .nvm / versions / node / v10.15.3 / bin / npm   浏览器:     铬:68.0.3440.106     的Firefox:64.0   npmPackages:     反应:找不到     react-dom:找不到     react-scripts:找不到   npmGlobalPackages:     create-react-app:找不到

2 个答案:

答案 0 :(得分:1)

目前有bug的CRA测试了node的新版本。

尝试使用节点的“ LTS”(长期支持)版本:

  1. nodejs.org(选择LTS)
  2. nvm$ nvm use --lts

然后再次运行$ yarn,然后运行$ yarn test


问题似乎与jest有关。更新的版本是固定的,但CRA仍在process的更新中。

答案 1 :(得分:0)

经过几天的努力,我更新了系统上的所有内容。节点,npm,yarn,mocha以及所有在npm和brew上全局安装的软件包。这样就解决了。