Я пытаюсь запустить Bitcoin Insight Explorer ( https://www.dgbwiki.com/index.php?title=Running_your_own_Insight_explorer ). Я использую узел v0.10.48, но получаю эту ошибку (не могу найти ту же проблему в Интернете):
digibyte@derecha-virtual-machine:~/insight$ /home/digibyte/.nvm/v0.10.48/bin/node ~/insight/node_modules/insight-bitcore-api/util/sync.js -D -v --rpc
/home/digibyte/insight/node_modules/insight-bitcore-api/node_modules/async/dist/async.js:52
function apply(fn, ...args) {
^
SyntaxError: Unexpected token .
at Module._compile (module.js:439:25)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/home/digibyte/insight/node_modules/insight-bitcore-api/lib/HistoricSync.js:5:22)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
Оскорбительная строка 52 находится в этой функции:
function apply(fn, ...args) { // <- line 52
return (...callArgs) => fn(...args,...callArgs);
}
Мне это кажется нормальным, я не знаю, почему узел выдает ошибку.
Согласно https://node.green/#ES2015-syntax-rest-parameters , узел v0.10.48 не поддерживает параметры отдыха ( ...args
).
Вы должны использовать более новую версию узла (как минимум v6.4.0 в качестве поддержки по умолчанию или как минимум v4.9.1 с --harmony
flag ( node --harmony
))
Эта статья взята из Интернета, укажите источник при перепечатке.
Если есть какие-либо нарушения, пожалуйста, свяжитесь с[email protected] Удалить.
я говорю два предложения