【问题标题】:api.targets is not a function in plugin-proposal-object-rest-spreadapi.targets 不是 plugin-proposal-object-rest-spread 中的函数
【发布时间】:2021-06-03 16:05:06
【问题描述】:

当我尝试编译我的应用程序时出现此错误。错误来自babel-plugin-proposal-object-rest-spread这里https://github.com/babel/babel/blob/6e551ae8827d064680c1344074db9fb3093967e9/packages/babel-plugin-proposal-object-rest-spread/src/index.js#L22

Trace: error TypeError: api.targets is not a function |在 /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"]
    }
  }
}

有人有想法吗?谢谢

【问题讨论】:

    标签: babeljs


    【解决方案1】:

    当我删除 node_modules 文件夹然后运行 ​​yarn install 时问题解决了

    【讨论】:

      【解决方案2】:

      运行“npm install”一次,它会解决问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-02-23
        • 2018-12-21
        • 1970-01-01
        • 2020-12-01
        • 2019-05-01
        • 2019-03-22
        • 1970-01-01
        • 2017-08-18
        相关资源
        最近更新 更多