提问人:Perch Hakobyan 提问时间:5/21/2023 更新时间:5/21/2023 访问量:43
不能在样板中使用 bcryptjs
Cannot use bcryptjs in boilerplate
问:
我正在尝试在我的“boilerPlate”项目中使用“bcryptjs”,但我收到此警告。我尝试将'resolve.fallback: { “crypto”: require.resolve(“crypto-browserify”) }'添加到'.erb/configs/webpack.config.main.prod.ts', 'webpack.config.renderer 。prod.ts“并重建了我的项目,但它没有用。另外,我在渲染过程中使用了bcryptjs。
编译时有问题:
./node_modules/bcryptjs/dist/bcrypt 中的警告.js 70:23-55
找不到模块:错误:无法解析“/Users/usename/Desktop/project-name/node_modules/bcryptjs/dist”中的“crypto”
重大更改:webpack < 5 默认包含节点.js核心模块的 polyfills。 现在情况已不再如此。验证是否需要此模块并为其配置 polyfill。
如果要包含 polyfill,则需要: - 添加回退 'resolve.fallback: { “crypto”: require.resolve(“crypto-browserify”) }' - 安装“crypto-browserify” 如果你不想包含 polyfill,你可以使用一个空模块,如下所示: resolve.fallback: { “crypto”: false }
答: 暂无答案
评论