小编Elc*_*dia的帖子

Nodejs: TypeError: require().() 不是一个函数

我试图解决我在我的 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)

你能看一下并告诉我应该改变什么吗?先感谢您。

javascript require node.js

1
推荐指数
1
解决办法
456
查看次数

标签 统计

javascript ×1

node.js ×1

require ×1