[英]Node.js - Unable to load from module
使用 Icon 的 JS sdk 区块链。 尝试使用 SDK API 调用,我在导入或要求时遇到问题
当我使用Import时抛出错误SyntaxError: Cannot use import statement outside a module
当我使用require时抛出错误ReferenceError: HttpProvider is not defined
下面是 Icon Icx Github 的链接
图标 GitHub
const IconService = require('icon-sdk-js');
//import IconService from 'icon-sdk-js';
const provider = new HttpProvider('https://bicon.net.solidwallet.io/api/v3');
const iconService = new IconService(provider);
const totalSupply = iconService.getTotalSupply().execute();
console.log(totalSupply);
在 NodeJS 中,您使用 require 将节点模块和依赖项“导入”到您的项目中
const IconService = require('icon-sdk-js');
关于这一行const provider = new HttpProvider('https://bicon.net.solidwallet.io/api/v3');
您从哪里导入HttpProvider
? HttpProvider
没有内置在 Javascript 库中。
如果它是一个节点模块,你必须做类似的事情
const HttpProvider = require('HttpProvider');
(在你的问题中你没有指定HttpProvider
是什么)
我想你可能会使用IconService.HttpProvider('the url');
使用构造函数
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.