我正在使用流星,并且已经安装了帐户密码软件包,因此它带有bcrypt。 很好,因为我想使用它来手动哈希其他一些数据。
我的packages.json中确实有此软件包(“ bcrypt”:“ ^ 4.0.1”),我可以在./.meteor/packages/npm-bcrypt中看到其文件夹
但是我不知道如何“手动”使用它。我尝试了导入,我尝试仅使用bcrypt.hash()进行了尝试,但是它抛出一个错误,提示它是未定义的。尝试使用const bcrypt = require('bcrypt');
我该怎么做?
答案 0 :(得分:0)
您还需要将此npm安装到您自己的项目中
meteor npm install --save bcrypt
,然后将import
用于您的来源,例如
import bcrypt from 'bcrypt';
// this is equivalent to the standard node require:
const bcrypt = require('bcrypt');
在流星指南中了解更多信息
https://guide.meteor.com/using-npm-packages.html
祝你好运