Npm и импорт узлов - PullRequest
       63

Npm и импорт узлов

0 голосов
/ 17 февраля 2020

У меня проблемы с пониманием использования после импорта 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 
...