Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

chain-utiljs

amoro_yang11ISC1.0.1

确保安装最新的nodejs

readme

前置条件

  确保安装最新的nodejs

安装依赖

  npm remove -g uglify-js uglifyjs
  npm install -g uglify-es
  npm install

使用

  1. 暴露的变量
    --standalone bitcoinjs 定义的是暴露到window下的变量名
    直接访问bitcoinjs即可
  1. 使用示例可参考index.html中输出的方式

打包代码

  npm run build

注意事项

  1. babelify里es6转es5,preset-2015已经过期,现在用的是preset-env
  2. 使用了issue 965建议使用的uglify-es来压缩js代码,没有使用文档中的uglifyjs
  3. index.js中下述代码,使用的是[issue 965]中建议使用的方式(https://github.com/bitcoinjs/bitcoinjs-lib/issues/965)
    bitcoin_js.bigi = require('bigi')
    bitcoin_js.Buffer = require('safe-buffer').Buffer

参考资料