Я смотрел на другие потоки, похожие на ту же ошибку, но ни одна из них не показалась мне полезной.
У меня есть приложение реагирования, это ответвление этого кода: https://github.com/stellar/laboratory.
Я пытаюсь внести изменение: я добавляю другую библиотеку, из которой в конечном итоге буду вызывать некоторые функции.
Ошибки происходят из файла редукторов, который я добавил, ниже приведенчасть, которую я добавил в нее.Ошибки связаны с библиотекой bcoin и функцией create_wallet.
var id, passphrase, witness, watchOnly, accountKey;
witness = false;
watchOnly = false;
var {WalletClient} = require('../../bcoin/bclient.js');
var {Network} = require('../../bcoin/bcoin.js');
var network = Network.get('regtest');
var walletOptions = {
network: network.type,
port: network.walletPort,
apiKey: 'api-key'
}
var walletClient = new WalletClient(walletOptions);
var options;
function operations(state = defaultOperations, action) {
let targetOpIndex, newOps;
switch (action.type) {
case LOAD_STATE:
if (action.slug === SLUG.UTXOTX) {
return defaultOperations;
}
break;
case 'ADD_OPERATION':
return Array.prototype.concat(state, {
id: action.opId,
name: '',
attributes: {},
});
case 'CREATE_WALLET':
options = {
passphrase: action.newAttributes.passphrase,
witness: witness,
watchOnly: watchOnly,
accountKey: action.newAttributes.accountKey
};
id = action.newAttributes.walletId;
(async() => {
const result = await walletClient.createWallet(id, options);
console.log(result);
})();
Когда я пытаюсь запустить приложение, в терминале нет ошибок, однако в пользовательском интерфейсе ничего не отображается.А в консоли разработчика появляется сообщение об ошибке «RegeneratorRuntine не определен».И я не использую webpack или babel, даже если они добавлены в файл package.json.
Если требуется дополнительная информация, не стесняйтесь спрашивать.