Noo*_*ari 8 buffer node.js typescript ipfs
问题
当尝试在我的应用程序中使用 ipfs-api 时,我收到以下错误:
ERROR TypeError: Buffer.from is not a function
at varintEncode (vendor.js:185602)
at Object../node_modules/is-ipfs/node_modules/multicodec/src/varint-table.js
.....
Run Code Online (Sandbox Code Playgroud)
我的打字稿文件
ERROR TypeError: Buffer.from is not a function
at varintEncode (vendor.js:185602)
at Object../node_modules/is-ipfs/node_modules/multicodec/src/varint-table.js
.....
Run Code Online (Sandbox Code Playgroud)
原因
错误语句中提到的文件在内部使用“ Buffer.from ”。
版本详情
我在某处读到这可能是由于版本问题造成的,并且 Buffer API 仅在 Node v5.10.0+ 中可用。
Buffer - 5.6.0 (latest)
Node - 10.17.0
ipfs-api - 26.1.2
Run Code Online (Sandbox Code Playgroud)
所以我认为版本不是我的问题。
我尝试过的
对于抛出错误的文件,我添加了:
var ipfsAPI = require('ipfs-api');
....
ngOnInit() {
this.ipfsApi = ipfsAPI(this.globals.ipfsIp, '5001');
}
Run Code Online (Sandbox Code Playgroud)
并且错误转移到下一个文件,显然这不是一个解决方案,而只是一个尝试。
。
如何解决这个问题?任何帮助,将不胜感激。
| 归档时间: |
|
| 查看次数: |
17003 次 |
| 最近记录: |