npm - 在 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 命令。
解决方案
推荐阅读
- node.js - 为什么安装 node js 版本 8.xx 但仍然显示版本 v6.3.1?
- testing - 测试错误:如何使用:id?
- java - 如何在导航栏中单击并从 selenium java 的列表中选择项目
- c++ - const 对 C++ 中的复合类型(带引用)到底有什么作用?
- java - Java 9 模块 - 包和 Jar 的区别
- java - JSON 解析错误:由于输入结束,没有要映射的内容
- tfs - 使用“2”参数调用“Invoke”的 TFS 2017 构建错误异常:Microsoft.Build.Shared.FrameworkLocationHelper 引发异常
- php - 如何提高性能 PHP forEach 一次处理 20K 行
- c - C 中的 While 循环在请求用户输入之前迭代两次
- ios - UICollectionViewCell 中的按钮在单击时发出键盘声音