我在试着测试this
当我在runkit.com中在线测试这段代码时
*var hash = require('custom-hash');
hash.configure({ charSet: [ '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'K', 'M', 'N', 'P', 'R', 'S', 'T', 'U', 'V', 'X', 'Y', 'Z',], maxLength: 26 });
    
hash.digest('Hello World!');我得到的结果是:
175GKG3K6UZ6GAEE64BFKUN0MR我只是在Mac上安装了自定义哈希包,并用在线工作的代码制作了文件test.js,然后输入终端node test.js,但没有得到任何输出
你能帮帮忙吗?
提前感谢!
发布于 2021-05-01 02:10:22
将您的最后一行替换为如下所示:
let result = hash.digest('Hello World!');
console.log('this is the result: ' + result)无论npm.runkit对输出执行什么操作,您都需要在节点脚本中手动执行。console.log是一种很好的方法。
发布于 2021-05-02 04:22:18
谢谢你,克雷,它成功了!
在我完成第二步之后,通过像这样修改代码来获得文件的散列而不是字符串:
const fs = require('fs');
let result = hash.digest(fs.readFileSync('/users/Test.PDF'));现在,我如何将其编译为可执行的桌面应用程序?
提前谢谢?
https://stackoverflow.com/questions/67332943
复制相似问题