(正在记录问题以备将来使用)
我对node js不太熟悉,不确定在使用fabric composer时是否应该使用私有npm存储库
答案 0 :(得分:1)
安装fabric composer以与nodejs应用程序一起使用时,您应该运行npm install -S composer-client
或npm install -S composer-admin
,这两个都将从公共npm存储库中下载。
如果您希望将业务网络定义(模型和/或事务处理器功能)发布到npm,您可以使用公共npm存储库,如果您希望与社区共享代码,或者您可以选择私有企业npm存储库,如果你不这样做。
除了两个用例之外,没有必要将业务网络定义发布到像sinopia这样的本地npm服务器,因为您不会共享。但是,如果你确定一个用例来做到这一点,sinopia将正常工作。
还值得注意的是,您可以使用npm link
(https://docs.npmjs.com/cli/link)访问您在系统上编写的npm模块,在其他项目中,而无需发布到npm服务器。