0

也许有人面临类似的问题。我有一个使用 webpack 构建的项目。( webpack 版本是 4.43.0 )。它工作得很好,但最近我添加了新的依赖项,现在当我尝试构建我的项目时,它向我展示了ERROR: "export 'dequal' was not found in 'dequal'. 最让我困惑的要点是它依赖于依赖。更具体地说,我添加了@chakra-ui包,它具有dequal包作为依赖项。

错误输出截图在此处输入图像描述

我检查了 node_modules 文件夹,我可以在其中找到 dequal。

在 @chakra-ui 中导入 dequal 的地方,它被导入为命名导入:在此处输入图像描述

dequal 包本身作为命名导出导出:在此处输入图像描述

所以一切都应该没问题,但不知何故 webpack 和 babel-loader 找不到它。此外,如果我将 dequal 包中的命名导出更改为默认导出并更改为 charka-ui 中的默认导入,那么一切都构建得很好。那么我可能在 webpack 配置中遗漏了什么,或者它是 webpack/babel-loader 本身的错误?请指教,谢谢!

Webpack:4.43.0 babel-loader:8.1.0 @chakra-ui/core:1.0.0-rc.8

4

0 回答 0