1. 降级 babelcore 原因:可能是因为 babelcore 版本过新,与 babelloader 版本不兼容。 步骤: 卸载当前版本的 babelcore: bash npm uninstall babelcore # 或者 yarn remove babelcore 确定一个兼容版本。 安装兼容版本的 babelcore: bash npm install babelcore@6.26....
webpack&47;babel 报错解决
遇到 webpack 和 babel 报错 Error: Plugin/Preset files are not allowed to export objects, only functions 时,可以采取以下解决方案:
1. 降级 babelcore 原因:可能是因为 babelcore 版本过新,与 babelloader 版本不兼容。 步骤: 卸载当前版本的 babelcore: bash npm uninstall babelcore # 或者 yarn remove babelcore 确定一个兼容版本。 安装兼容版本的 babelcore: bash npm install babelcore@6.26.3 # 或者 yarn add babelcore@6.26.3
2. 升级 babelcore 原因:如果 babelcore 版本过旧,可能需要升级到最新版本以修复潜在的兼容性问题。 步骤: 卸载当前版本的 babelcore: bash npm uninstall babelcore # 或者 yarn remove babelcore 安装最新版本的 babelcore: bash npm install babelcore # 或者 yarn add babelcore
注意事项: 完成上述步骤后,重新构建项目,以确认错误是否已被解决。 检查项目的其他依赖是否仍与调整后的 babelcore 版本保持兼容性。
通过上述方法,可以有效解决因 babelloader 和 babelcore 版本冲突导致的报错问题。
2025-03-16