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

Did I run create-react-app correctly to test?

我正在尝试使用 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 从 "watch mode" 开始,但它只是跳回我的光标。不应该 运行 什么的吗?我在 src/ 文件夹中看到一个名为 App.test.js 的测试。但是是运行ning吗?我怎样才能测试测试是 运行ning?

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

npx create-react-app testing --info npx:在 11.717 秒内安装了 63 个

环境信息:

系统: OS: 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 浏览器: Chrome:68.0.3440.106 火狐:64.0 npm 包: 反应:未找到 反应-dom:未找到 反应脚本:未找到 npm 全局包: 创建反应应用程序:未找到

目前有一个 bug 与 CRA 对 node 新版本的测试。

尝试使用 "LTS"(长期支持)版本的 Node:

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

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


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

经过几天的努力,我更新了我系统上的一大堆东西。 node、npm、yarn、mocha 以及所有使用 npm 和 brew 全局安装的包。这修复了它。