错误:找不到模块“./api”(Hyperledger Composer)

2023-12-23

从这里安装 Hyperledger Composer cli 后page https://hyperledger.github.io/composer/latest/installing/development-tools.html,我尝试调用composer命令但收到此错误:

module.js:549
throw err;
^

Error: Cannot find module './api'
at Function.Module._resolveFilename (module.js:547:15)
at Function.Module._load (module.js:474:25)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/home/user/.nvm/versions/node/v8.11.1/lib/node_modules/composer-cli/node_modules/node-report/index.js:3:13)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)

我使用此命令来安装 Hyperledger Composer:

npm install --unsafe-perm -g composer-cli

我可以知道出了什么问题吗?


就我而言,我在全局安装了composer-cli/usr/lib/node_modules/composer-cli我遇到了同样的问题。我不知道出了什么问题,但我尝试过:

  1. 将目录更改为composer-cli:

    cd /usr/lib/node_modules/composer-cli

  2. 重新安装节点报告模块,本地内部作曲家-cli:

    sudo npm install node-report --unsafe-perm

注意我没有放-g参数输入sudo npm install使安装成为composer-cli 本身的本地安装。

The node-report会跑make with g++编译一些东西(由于某种原因在composer-cli安装期间没有运行)并且它只是工作......现在我可以运行composer。

对于您的情况,将工作目录设置为/home/user/.nvm/versions/node/v8.11.1/lib/node_modules/composer-cli反而。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

错误:找不到模块“./api”(Hyperledger Composer) 的相关文章

随机推荐