0
我需要将字符串转换为浏览器中的缓冲区。目前来操纵DOM,我使用jquery
。我尝试过bower install buffer --save
,它拉this link。缓冲区模块没有用bower加载
在我的javascript代码I型
const Buffer = require('buffer');
const bitcore = require('bitcore-lib')
const Mnemonic = require('bitcore-mnemonic');
let wordList = generateWords()
let wordBuffer = new Buffer(wordList);
let hash = bitcore.crypto.Hash.sha256(wordBuffer);
let bn = bitcore.crypto.BN.fromBuffer(hash);
let privateKey = new bitcore.PrivateKey(bn)
let publicKey = privateKey.toAddress();
console.log('private key ' + privateKey.toString());
console.log('publicKey ' + publicKey.toString());
console.log(wordBuffer);
这应该输出基于输入字符串的缓冲区。不过,我得到一个错误
bitcore-lib.js:1 Uncaught Error: Cannot find module 'buffer'
at s (bitcore-lib.js:1)
at s (bitcore-mnemonic.js:1)
at s (bitcore-mnemonic.js:1)
at generate-address.js:3
at generate-address.js:42
我的HTML代码加载javascript文件如下
<script src="../bower_components/bitcore-lib/bitcore-lib.js" type="text/javascript"></script>
<script src="../bower_components/bitcore-mnemonic/bitcore-mnemonic.js" type="text/javascript"></script>
<script src="../bower_components/buffer/buffer.min.js" type="text/javascript"></script>
<script src="../assets/jquery.min.js" type="text/javascript"></script>
<script src="../scripts/generate-address.js" type="text/javascript"></script>
我在凉亭使用bitcore-lib
和bitcore-mnemonic
为好。我明白,如果人们觉得这是一个重复的问题,但是我已经经历了10多个问题,并尝试了所有的解决方案,但无法解决这个问题,所以我错过了一些东西。请帮忙。 TIA