我试图解决我在我的 package.json 中尝试更新 jest 时遇到的问题
开玩笑 26.6.3 ? 27.0.1
我收到错误
TypeError: require(...).createTransformer is not a function
at Object.<anonymous> (/local/repo/elukchm/monorepo/packages/edf/jestPreprocess.js:34:40)
at Module._compile (internal/modules/cjs/loader.js:1137:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)
at Module.load (internal/modules/cjs/loader.js:985:32)
at Function.Module._load (internal/modules/cjs/loader.js:878:14)
Run Code Online (Sandbox Code Playgroud)
文件中提到的代码:
jestPreprocess.js
const babelOptions = {
...
};
module.exports = require("babel-jest").createTransformer(babelOptions);
Run Code Online (Sandbox Code Playgroud)
在“babel-jest”里面
const createTransformer = userOptions => {
var _inputOptions$plugins, _inputOptions$presets;
const inputOptions =
userOptions !== null && userOptions !== void 0 ? userOptions : {};
const options = {
...
};
Run Code Online (Sandbox Code Playgroud)
你能看一下并告诉我应该改变什么吗?先感谢您。