我正在尝试使用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:找不到
答案 0 :(得分:1)
目前有bug的CRA测试了node
的新版本。
尝试使用节点的“ LTS”(长期支持)版本:
$ nvm use --lts
。 然后再次运行$ yarn
,然后运行$ yarn test
。
问题似乎与jest
有关。更新的版本是固定的,但CRA仍在process的更新中。
答案 1 :(得分:0)
经过几天的努力,我更新了系统上的所有内容。节点,npm,yarn,mocha以及所有在npm和brew上全局安装的软件包。这样就解决了。