簡體   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