Javascript Jest帮助程序模块转换无法读取属性';价值';未定义的
我正在尝试运行jest对我的es6模块进行单元测试。当我尝试运行测试用例时,出现以下错误:Javascript Jest帮助程序模块转换无法读取属性';价值';未定义的,javascript,ecmascript-6,jestjs,babeljs,use-strict,Javascript,Ecmascript 6,Jestjs,Babeljs,Use Strict,我正在尝试运行jest对我的es6模块进行单元测试。当我尝试运行测试用例时,出现以下错误: TypeError: authentication.test.js: Cannot read property 'value' of undefined at node_modules/@babel/helper-module-transforms/lib/index.js:92:30 at Array.some (<anonymous>) at rewrite
TypeError: authentication.test.js: Cannot read property 'value' of undefined
at node_modules/@babel/helper-module-transforms/lib/index.js:92:30
at Array.some (<anonymous>)
at rewriteModuleStatementsAndPrepareHeader (node_modules/@babel/helper-module-transforms/lib/index.js:91:44)
at PluginPass.exit (node_modules/@babel/plugin-transform-modules-commonjs/lib/index.js:148:83)
at newFn (node_modules/@babel/traverse/lib/visitors.js:175:21)
at NodePath._call (node_modules/@babel/traverse/lib/path/context.js:55:20)
at NodePath.call (node_modules/@babel/traverse/lib/path/context.js:42:17)
at NodePath.visit (node_modules/@babel/traverse/lib/path/context.js:101:8)
at TraversalContext.visitQueue (node_modules/@babel/traverse/lib/context.js:116:16)
at TraversalContext.visitSingle (node_modules/@babel/traverse/lib/context.js:85:19)
此处未定义directive.value
你知道如何解决这个问题吗?运行之前是否需要设置一些环境或配置,以便directive.value.value为“use strict”。
我在上面的一行中通过硬编码返回true
进行了测试,测试用例工作正常,没有任何错误
My package.json具有以下功能:
"devDependencies": {
"@babel/core": "^7.13.14",
"@babel/helper-module-transforms": "^7.13.14",
"@babel/preset-env": "^7.13.12",
"axios": "^0.21.1",
"babel-plugin-eslint-disable": "^0.1.2",
"eslint": "^6.6.0",
"gulp-babel": "^8.0.0",
"jest": "^26.6.3",
"webpack": "^5.24.2",
"webpack-cli": "^4.5.0"
},
"type": "module"
"devDependencies": {
"@babel/core": "^7.13.14",
"@babel/helper-module-transforms": "^7.13.14",
"@babel/preset-env": "^7.13.12",
"axios": "^0.21.1",
"babel-plugin-eslint-disable": "^0.1.2",
"eslint": "^6.6.0",
"gulp-babel": "^8.0.0",
"jest": "^26.6.3",
"webpack": "^5.24.2",
"webpack-cli": "^4.5.0"
},
"type": "module"