Я нахожусь в процессе создания ретранслятора с протоколом Дхармы. При попытке импортировать протокол (установленный через yarn add @ dharmaprotocol / dharma.js) я получаю сообщение об ошибке:
Uncaught SyntaxError: The requested module
'./node_modules/@dharmaprotocol/dharma.js/dist/lib/src/index.js' does not
provide an export named 'Dharma'
Я попытался переименовать файл index.js, расположенный в каталоге "node_modules/@dharmaprotocol/dharma.js/dist/lib/src/", в index.mjs в надежде, что JS распознает его как файл модуля, но нашел безуспешно.
mint.js:
import { Dharma } from "@dharmaprotocol/dharma.js";
const provider = window.web3.currentProvider;
provider.enable();
const dharma = new Dharma(provider);
index.js:
"use strict";
/***********
* Utils *
***********/
Object.defineProperty(exports, "__esModule", { value: true });
// Allows the user to instantiate the correct version of BigNumber.js
without
// needing to add version 5.0.0 to their project.
var bignumber_1 = require("../utils/bignumber");
exports.BigNumber = bignumber_1.BigNumber;
var Web3 = require("web3");
exports.Web3 = Web3;
/***********
* Types *
***********/
var dharma_1 = require("./types/dharma");
exports.Dharma = dharma_1.Dharma;