首页 > 解决方案 > 在 npm 的这些命令中,'@' 是什么意思?

问题描述

npm 安装 jquery2@npm:jquery@2

npm install jquery3@npm:jquery@3

npm i case-1.5.3@npm:case@1.5.3

npm install -g @vue/cli

npm install -g @vue/cli-init

npm i my-express@https://github.com/expressjs/express/archive/4.16.3.tar.gz

npm i express@npm:@my-scope/express

我只是跟着,并把这些命令,没有意识到'@'语法的实际含义。

现在,每当我在每种语法中使用“@”时,我都会感到有些困惑。

问:'@' 在每种语法中的含义都相同吗?它们只是一些用途不同的应用程序?

问:为什么'@'在

“npm install -g vue-cli” 安装 Vue CLI 2

“npm install -g @vue/cli” 安装 Vue CLI 3 ??

问:为什么 Vue CLI 3 使用 '/' 安装??该命令只是由分销商定义还是意味着什么?

为了把问题说清楚,

我知道第一个问题中每个命令的含义,因为我只是完整地记住了它的这些用法。

但只是不知道为什么'@'在每次使用中都会有所不同。

'@' 是否只是由 npm 分销商定义为在每种用法中都不同?

或者它只是在每个命令中都意味着相同?

我想我错过了一些非常重要的学习 npm 命令。

标签: npmcommand

解决方案


推荐阅读