npm范围符号是什么意思?

时间:2018-11-01 05:25:03

标签: npm

在AWS Amplify tutorial page中,我看到一个子软件包(cli)被安装为全局软件包:

npm install -g @aws-amplify/cli

,然后将整个范围安装为本地软件包:

npm install --save aws-amplify

软件包(例如aws-amplify)是否会自动包含其子软件包(@ aws-amplify / cli)?

1 个答案:

答案 0 :(得分:1)

npm范围通常表示一个组织。在这种情况下,组织@aws-amplify的软件包名为cli,因此@aws-amplify/cli

AWS Amplify在一开始没有太多的软件包。 aws-amplify是核心库。然后modularizedaws-amplify仍然是核心模块的包装,但不包括cli