尝试构建时收到此错误:找不到模块:错误:无法解析"加密"



找不到模块:错误:无法解析"C:\Users\Dana\Desktop\myapp\node_modules\web3-eth-accounts\lib"中的"crypto"突破性变化:webpack<5用于默认情况下包括node.js核心模块的polyfill
现在已经不是这样了。验证您是否需要此模块,并为其配置polyfill。

如果要包含polyfill,则需要:-添加一个回退"resolve.fallback:{"crypto"require.resolve(&quot如果不想包含polyfill,可以使用这样的空模块:resolve.fallback:{"crypto":false}";

请告知

您的代码中有一个require('crypto')(或者import from 'crypto(。

crypto是一个内置的Node.js扩展,您正在尝试构建一个浏览器项目。

如果这正是您所需要的,正如webpack错误消息所说,您应该安装一个为浏览器实现crypto的polyfill。

最新更新