Javascript Bitcoinjs浏览器编译创建空文件
我正试图按照下面的说明构建用于浏览器测试的BitcoinjsJavascript Bitcoinjs浏览器编译创建空文件,javascript,node.js,browserify,bitcoin,Javascript,Node.js,Browserify,Bitcoin,我正试图按照下面的说明构建用于浏览器测试的Bitcoinjs $ npm install -g bitcoinjs-lib $ npm -g install bitcoinjs-lib browserify uglify-js $ browserify -r bitcoinjs-lib -s Bitcoin | uglifyjs > bitcoinjs.min.js 当我运行它时,它会生成一个名为bitcoinjs.min.js的文件,但它是空的。有人能解释我做错了什么吗?你的inde
$ npm install -g bitcoinjs-lib
$ npm -g install bitcoinjs-lib browserify uglify-js
$ browserify -r bitcoinjs-lib -s Bitcoin | uglifyjs > bitcoinjs.min.js
当我运行它时,它会生成一个名为bitcoinjs.min.js的文件,但它是空的。有人能解释我做错了什么吗?你的index.js是什么样子的 尝试以下操作:在同一文件夹中创建包含以下内容的index.js:
var bitcoin = {
base58: require('bs58'),
bitcoin: require('bitcoinjs-lib'),
ecurve: require('ecurve'),
BigInteger: require('bigi'),
Buffer: require('buffer'),
elliptic: require('elliptic'),
bs58check: require('bs58check'),
}
module.exports = bitcoin;
然后运行:
browserify index.js -s bitcoin | uglifyjs > bitcoinjs.min.js
当您保存browserify的输出并且不将管道传输到uglify时,会发生什么情况?@JMM Same,空白文件。嘿,Ben,您找到解决此问题的方法了吗?