api.targets不是plugin-proposal-object-rest-spread中的函数
当我尝试编译我的应用程序时出现此错误。错误来自babel-plugin-proposal-object-rest-spread这里https://github.com/babel/babel/blob/6e551ae8827d064680c1344074db9fb3093967e9/packages/babel-plugin-proposal-object-rest-spread/src/index.js#L22:
跟踪:错误类型错误:api.targets 不是函数 | 在 /home/username/Documents/front-newlook/node_modules/next/node_modules/@babel/preset-env/node_modules/@babel/plugin-proposal-object-rest-spread/lib/index.js:38:25 | 在 /home/username/Documents/front-newlook/node_modules/next/node_modules/@babel/preset-env/node_modules/@babel/helper-plugin-utils/lib/index.js:19:12 | 在 /home/username/Documents/front-newlook/node_modules/next/node_modules/@babel/core/lib/config/full.js:166:14 | 在 cachedFunction (/home/username/Documents/front-newlook/node_modules/next/node_modules/@babel/core/lib/config/caching.js:32:19) | 在 loadPluginDescriptor (/home/username/Documents/front-newlook/node_modules/next/node_modules/@babel/core/lib/config/full.js:201: 28) | 在 /home/username/Documents/front-newlook/node_modules/next/node_modules/@babel/core/lib/config/full.js:71:20
我的babel.config.json是这样的:
{
"plugins": [
"emotion",
"macros",
"@babel/plugin-proposal-class-properties"
],
"presets": ["next/babel"],
"env": {
"test": {
"plugins": ["require-context-hook"]
}
}
}
有没有人有想法?谢谢
回答
当我删除node_modules文件夹然后运行时问题解决了yarn install