У меня проблемы с пониманием использования после импорта API с использованием NPM в мой проект узла. Попытка использовать как Firebase API, так и icon-sdk- js. Обе службы приводят пример использования как
const firebaseApp = require('firebase');
или
const IconService = require('icon-sdk-js');
Однако для обеих служб любые вызовы функций API не распознаются в Webstorm. В любом случае при попытке запустить файл. js всегда возникает ошибка, при которой функция require не распознается. Также при попытке использовать синтаксис импорта ES он вызывает ошибки в файлах, которые являются частью API (находится в папке node_module).
Не уверен, что я упускаю или не понимаю, но любые указания будут очень признательны.
ОБНОВЛЕНИЕ:
const httpProvider = new HttpProvider('https://ctz.solidwallet.io/api/v3');
^
ReferenceError: HttpProvider is not defined
at Object.<anonymous> (C:\Users\treva\Dropbox\Projects\Web\bianca\js\index.js:3:22)
at Module._compile (internal/modules/cjs/loader.js:776:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:829:12)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)```
-Trevor