web3.js 和 web3-light.js 有什么区别?
What is the difference between web3.js and web3-light.js?
大家好!
web3.js 和 web3.js library 中的 web3-light.js 文件有什么区别?
web3.js
包含 bignumber.js 模块,而 web3-light.js
不包含。
长答案:
web3.js
是 open-source 项目,让我们看看里面有什么。 Web3
使用 Gulp 构建系统来生成不同版本的库。负责 light
风味的代码如下所示:
gulp.task('light', ['clean'], function () {
return browserify(browserifyOptions)
.require('./' + src + '.js', {expose: 'web3'})
.ignore('bignumber.js')
.require('./lib/utils/browser-bn.js', {expose: 'bignumber.js'}) // fake bignumber.js
.add('./' + src + '.js')
.bundle()
});
bignumber.js is JavaScript library for arbitrary-precision decimal and non-decimal
arithmetic.
大家好! web3.js 和 web3.js library 中的 web3-light.js 文件有什么区别?
web3.js
包含 bignumber.js 模块,而 web3-light.js
不包含。
长答案:
web3.js
是 open-source 项目,让我们看看里面有什么。 Web3
使用 Gulp 构建系统来生成不同版本的库。负责 light
风味的代码如下所示:
gulp.task('light', ['clean'], function () {
return browserify(browserifyOptions)
.require('./' + src + '.js', {expose: 'web3'})
.ignore('bignumber.js')
.require('./lib/utils/browser-bn.js', {expose: 'bignumber.js'}) // fake bignumber.js
.add('./' + src + '.js')
.bundle()
});
bignumber.js is JavaScript library for arbitrary-precision decimal and non-decimal arithmetic.