我正在尝试运行 fabcar 示例。但是在运行 node enrollAdmin.js
命令的步骤中,出现如下错误;
/home/<username>/fabric-samples/fabcar/node_modules/fabric-client/lib/Client.js:742
async _createOrUpdateChannel(request, have_envelope) {
^^^^^^^^^^^^^^^^^^^^^^
SyntaxError: Unexpected identifier
at createScript (vm.js:56:10)
at Object.runInThisContext (vm.js:97:10)
at Module._compile (module.js:549:28)
at Object.Module._extensions..js (module.js:586:10)
at Module.load (module.js:494:32)
at tryModuleLoad (module.js:453:12)
at Function.Module._load (module.js:445:3)
at Module.require (module.js:504:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/home/<username>/fabric-samples/fabcar/node_modules/fabric-client/index.js:25:18)
我检查了发生错误的文件。我找到了第 742 行,但看不到语法错误。
最佳答案
有同样的错误,我更新到 Node v8.9.4 后它可以工作。
npm 重建并运行
关于ubuntu-16.04 - Hyperledger Fabric Fabcar 节点 enrollAdmin.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51198611/