当两个软件包具有相同名称时,如何安装正确的NPM软件包?

问题描述 投票:0回答:2

我正在尝试将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,我会很欢迎该建议)

我正在尝试将Loopback3连接到DynamoDB,因此希望安装连接器。这个-https://github.com/codecaptainadmin/loopback-connector-dynamodb/blob/master/README.md-似乎...

node.js npm amazon-dynamodb npm-install loopbackjs
2个回答
3
投票

[如果您在此处查看[https://www.npmjs.com/search?q=loopback-connector-dynamodb],您将看到npm存储库中的loopback-connector-dynamodb包引用了https://github.com/mandarzope/loopback-connector-dynamodb存储库。


1
投票

您在帖子中提出的问题的答案是,在软件包名称前加上其作者的句柄,例如@letscomunica/loopback-connector-dynamodb似乎是mandarzope安装的路径的另一条路径。

© www.soinside.com 2019 - 2024. All rights reserved.