Javascript Jest:ReferenceError:Descripte未定义

Javascript Jest:ReferenceError:Descripte未定义,javascript,jestjs,Javascript,Jestjs,根据本教程,我尝试为我的项目设置jest: 但是当我尝试运行一个基本测试时,我得到了以下错误: FAIL tests/sample.test.js ● Test suite failed to run ReferenceError: describe is not defined > 1 | describe('Sample Test', () => { | ^ 2 | it('should test that true

根据本教程,我尝试为我的项目设置jest:

但是当我尝试运行一个基本测试时,我得到了以下错误:

 FAIL  tests/sample.test.js
  ● Test suite failed to run

    ReferenceError: describe is not defined

    > 1 | describe('Sample Test', () => {
        | ^
      2 |     it('should test that true === true', () => {
      3 |         expect(true).toBe(true)
      4 |     })

      at Object.<anonymous> (tests/sample.test.js:1:1)

Test Suites: 1 failed, 1 total
Tests:       0 total
Snapshots:   0 total
Time:        1.521 s
Ran all test suites.
(node:15452) ExperimentalWarning: The fs.promises API is experimental
npm ERR! Test failed.  See above for more details.
但一切都没有改变


想法?

好的问题是jest的最新版本与节点10.13.0冲突

资料来源:

所以做这个就可以了:

npm install --save-dev jest@25.2.2 supertest

好的,问题是jest的最新版本与节点10.13.0冲突

资料来源:

所以做这个就可以了:

npm install --save-dev jest@25.2.2 supertest

您是否已通过
npm
安装了
jest
软件包?@TheLazyChap类似于:npm安装--保存dev jest supertest您如何调用测试运行?@AlwaysLearning“npm test”快捷方式在package.json中定义为:“test”:“jest”您使用的是哪个版本的节点?您是否通过
npm
安装了
jest
软件包?@TheLazyChap类似于:npm安装--保存dev jest supertest如何调用测试运行?@always学习“npm test”快捷方式在package.json中定义如下:“test”:“jest”您使用的是哪个版本的节点?