首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >_load_jestResolve(...)).default.findNodeModule:(TypeError || _jestResolve不是函数

_load_jestResolve(...)).default.findNodeModule:(TypeError || _jestResolve不是函数
EN

Stack Overflow用户
提问于 2019-01-14 17:34:25
回答 1查看 40关注 0票数 0

我有一个项目是用Webpack 4和巴别塔6建立的,我想升级到巴别塔7。我安装了以下软件包:

代码语言:javascript
复制
+    "@babel/cli": "^7.2.3",
+    "@babel/core": "^7.2.2",
+    "@babel/plugin-syntax-dynamic-import": "^7.2.0",
+    "@babel/preset-env": "^7.2.3",
+    "@babel/preset-flow": "^7.0.0",
+    "@babel/preset-react": "^7.0.0",
+    "babel-loader": "^8.0.5",
+    "css-loader": "^2.1.0",

..。并去掉了旧的:

代码语言:javascript
复制
-    "babel-core": "^6.26.0",
-    "babel-loader": "^6.4.1",
-    "babel-plugin-react": "^1.0.0",
-    "babel-plugin-transform-es2015-destructuring": "^6.23.0",
-    "babel-plugin-transform-object-rest-spread": "^6.26.0",
-    "babel-plugin-transform-runtime": "^6.23.0",
-    "babel-polyfill": "^6.26.0",
-    "babel-preset-es2015": "^6.24.1",
-    "babel-preset-react": "^6.24.1",
-    "babel-preset-stage-0": "^6.24.1",
-    "css-loader": "^0.28.9",

但是现在,每当我运行Jest时,我都会收到这个错误...

代码语言:javascript
复制
TypeError: (_jestResolve || _load_jestResolve(...)).default.findNodeModule is not a function
    at exports.resolve (/Users/jgallaso/Projects/3scale/porta/node_modules/jest-config/build/utils.js:67:64)
    at Object.keys.map.regex (/Users/jgallaso/Projects/3scale/porta/node_modules/jest-config/build/normalize.js:649:51)
    at Array.map (<anonymous>)
    at Object.keys.reduce (/Users/jgallaso/Projects/3scale/porta/node_modules/jest-config/build/normalize.js:647:34)
    at Array.reduce (<anonymous>)
    at normalize (/Users/jgallaso/Projects/3scale/porta/node_modules/jest-config/build/normalize.js:545:24)
    at readConfig (/Users/jgallaso/Projects/3scale/porta/node_modules/jest-config/build/index.js:184:68)
    at getConfigs (/Users/jgallaso/Projects/3scale/porta/node_modules/jest/node_modules/jest-cli/build/cli/index.js:473:77)
    at /Users/jgallaso/Projects/3scale/porta/node_modules/jest/node_modules/jest-cli/build/cli/index.js:251:23
    at Generator.next (<anonymous>)
EN

回答 1

Stack Overflow用户

发布于 2019-01-14 17:34:25

事实证明,我所需要的就是安装"babel-core": "^7.0.0-bridge.0"

最后,我使用的是babel-upgrade,它安装了包括桥在内的所有缺少的软件包。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54178799

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档