繁体   English   中英

Node.js - 无法从模块加载

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM