我正在使用流星并且我安装了帐户密码包,所以它带有 bcrypt。好事,因为我想用它来手动散列一些其他数据。
我的packages.json中有这个包(“bcrypt”:“^4.0.1”),我可以在./.meteor/packages/npm-bcrypt中看到它的文件夹
但是我不知道如何“手动”使用它。我尝试导入,我尝试简单地使用 bcrypt.hash() 但它抛出一个错误,说它是未定义的。试过 const bcrypt = require('bcrypt');
我该怎么做呢 ?
我正在使用流星并且我安装了帐户密码包,所以它带有 bcrypt。好事,因为我想用它来手动散列一些其他数据。
我的packages.json中有这个包(“bcrypt”:“^4.0.1”),我可以在./.meteor/packages/npm-bcrypt中看到它的文件夹
但是我不知道如何“手动”使用它。我尝试导入,我尝试简单地使用 bcrypt.hash() 但它抛出一个错误,说它是未定义的。试过 const bcrypt = require('bcrypt');
我该怎么做呢 ?
您还需要将此 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
祝你好运