Angular 从 npm 添加 argon2 或 bcrypt 后构建失败
Angular build fails after adding argon2 or bcrypt from npm
我有一个 Angular 项目,我想在其中使用 argon2 库来加密密码。
我将它添加到后端,实现没问题,但我的 Angular 前端应用程序开始崩溃。
我收到一大堆错误,例如:
ERROR in /<project>/node_modules/argon2/node_modules/minizlib/constants.js
Module not found: Error: Can't resolve 'zlib' in '/<project>/node_modules/argon2/node_modules/minizlib'
这只是其中一个错误,我对 crypto, fs, http, https, os, path, stream
和许多其他模块也有类似的错误。如果我使用 bcrypt
.
也会发生同样的情况
你知道什么是问题吗?
Angular 不支持使用 node js 模块
喜欢 fs 等等。
你可以从 npm 找到一个用于加密密码的包来代替这项工作。
我有一个 Angular 项目,我想在其中使用 argon2 库来加密密码。 我将它添加到后端,实现没问题,但我的 Angular 前端应用程序开始崩溃。
我收到一大堆错误,例如:
ERROR in /<project>/node_modules/argon2/node_modules/minizlib/constants.js
Module not found: Error: Can't resolve 'zlib' in '/<project>/node_modules/argon2/node_modules/minizlib'
这只是其中一个错误,我对 crypto, fs, http, https, os, path, stream
和许多其他模块也有类似的错误。如果我使用 bcrypt
.
你知道什么是问题吗?
Angular 不支持使用 node js 模块 喜欢 fs 等等。 你可以从 npm 找到一个用于加密密码的包来代替这项工作。