“可以在不包含对加密模块的支持的情况下构建Node.js。”
如何将crypto添加到Node.js或选择如何构建?
我知道有一个名为“crypto”的npm包,但是有一些软件包需要内置加密。
答案 0 :(得分:0)
默认情况下,nodejs官方软件包使用所有默认的本机软件包构建。
但在某些情况下,您可以尝试使用自定义构建(例如,不使用OpenSSL支持)尝试加载(使用require
)排除模块时出错。
'crypto' npm模块是一个外部模块,具有不同的接口和功能......对于他的名字,它可能与节点的本地模块冲突。
答案 1 :(得分:0)
加密的替代方法是bcrypt和grunt-openssl