我正在尝试将Loopback3
连接到DynamoDB
,因此希望安装连接器。这个https://github.com/codecaptainadmin/loopback-connector-dynamodb/blob/master/README.md看起来不错,因为它有说明,而不是https://github.com/mandarzope/loopback-connector-dynamodb#readme。但是它们似乎都具有相同的NPM
名称。也就是说,第一个说:
$ npm install loopback-connector-dynamodb --save
,但这似乎正在安装第二个。来自我的package.json
:
"loopback-connector-dynamodb": "0.1.0-5",
(0.1.0-5是我不需要的版本号)。安装软件包时如何区分?
(带括号的是,如果有人推荐另一个,或者是将Loopback3
连接到DynamoDB
的完全不同的软件包或方式,我会很推荐)
答案 0 :(得分:3)
如果在这里(https://www.npmjs.com/search?q=loopback-connector-dynamodb),您会看到npm存储库中的loopback-connector-dynamodb包引用了https://github.com/mandarzope/loopback-connector-dynamodb存储库。
如果运行npm docs loopback-connector-dynamodb
,您将被重定向到https://github.com/mandarzope/loopback-connector-dynamodb。
所以我认为该软件包与mandarzope的存储库有关。
答案 1 :(得分:1)
您在帖子中提出的问题的答案是,在软件包名称前加上相关范围,例如@letscomunica/loopback-connector-dynamodb
似乎是mandarzope
安装的路径的另一条路径。您可以通过在the NPM registry上进行搜索来找到范围。另请参见npm docs on scope。
但是,您的问题是指向codecaptainadmin
的某个存储库,该存储库似乎并未在NPM上发布-如果他们对如何执行此操作以及不接受问题感到困惑,我会三思而后行。 / p>
如果您希望github存储库中的某个目录属于codecaptainadmin
,则可以指定git源安装,如下所示:npm install codecaptainadmin/loopback-connector-dynamodb
有关上述两种格式的用法详细信息,请参见npm docs。