当使用函数参数API时,mjs格式的Babel配置文件不起作用

mnemlml8  于 2023-09-28  发布在  Babel
关注(0)|答案(1)|浏览(182)

我正在寻找到转换我目前的babel.config.js文件到babel.config.mjs文件。这应该是直接的,但由于某种原因,当我试图在配置中使用函数参数api时,我得到了以下错误:
评估完成后无法更改缓存。
这是我的配置,漂亮的准系统:

export default function(api) {
  api.cache(true) // if I remove this then it will work
  return {
    plugins,
    presets
  };
}
axzmvihb

axzmvihb1#

cache(true),为Babel配置启用缓存。该错误通常与评估后修改babel配置缓存有关。
在.babelrc.mjs或babel.config.mjs文件中,不应使用API.cache,因为基于模块的配置由Node.js缓存。因此无需手动启用缓存。
修复应该是删除API.cache(true)行:
public function();}
希望这能解决这个问题。希望如此

相关问题