npm包前的@ 是什么意思
npm包前的@是什么意思
简要说明
带有@的包表示该包是范围包。如果有一个包是@test/myPlugs那么你可以发布一个@my/myPlugs。如果是无范围的包,且存在一个myPlugs的包,你发布的包名就不能是myPlugs了。
关于范围
注意:您必须使用npm 2或更高版本才能使用作用域。要升级到最新版本的npm,请在命令行上运行npm install npm@latest -g
注册npm用户帐户或创建组织时,系统会授予与您的用户或组织名称匹配的范围。您可以将此作用域用作相关程序包的命名空间。
范围使您可以创建与其他用户或组织创建的包同名的包,而不会发生冲突。
当在package.json文件中作为从属项列出时,带作用域的程序包之前带有其作用域名称。范围名称是介于@和斜线之间的所有内容:
“ npm”范围:
@npm/package-name
“ npmcorp”范围:
@npmcorp/package-name
要创建和发布公共作用域包,请参阅“ 创建和发布作用域公共包 ”。
要创建和发布私有范围的程序包,请参阅“ 创建和发布私有程序包 ”。
范围和包装可见性
- 无范围的软件包始终是公共的。
- 私有软件包始终处于作用域内。
- 作用域包默认情况下是私有的;您必须在发布时通过命令行标志才能将其公开。
转载原文
https://docs.npmjs.com/about-scopes
npm包前的@ 是什么意思相关推荐
- 聊一聊工作中如何优雅的通过TDD方式来维护一个高质量的NPM包
背景 最近一直在采用TDD(测试驱动开发)的方式来维护公司内部的一套通用业务逻辑. 既然是应用到公司实际项目中的,那就不能随随便便搭个脚手架来完成了. 调研过程中,发现TypeScript libra ...
- 万物根源-一分钟教你发布npm包
Created By JishuBao on 2019-03-08 12:38:22 Recently revised in 2019-03-08 12:38:22 欢迎大家来到技术宝的掘金世界, ...
- 从零开始发布自己的NPM包
大家好,我是若川.持续组织了6个月源码共读活动,感兴趣的可以点此加我微信 ruochuan02 参与,每周大家一起学习200行左右的源码,共同进步.同时极力推荐订阅我写的<学习源码整体架构系列& ...
- [Node.js] mySQL数据库 -- NPM包
CommonJS 1.导入模块用require 类比于script src= 2.暴露出去(导出) exports (function(window){ let jQuery-{}; window. ...
- 微信小程序 五 npm 包 、安装 vant组件、promise组件、全局数据共享、 分包!!!、自定义 tabBar 案例
总结 能够知道如何安装和配置 vant-weapp 组件库 参考 Vant 的官方文档 能够知道如何使用 MobX 实现全局数据共享 安装包.创建 Store.参考官方文档进行使用 能够知道如何对小程 ...
- 微信小程序——使用npm包、分包
使用npm包 支持与限制 不支持依赖于 Node.js 内置库的包 不支持依赖于浏览器内置对象的包 不支持依赖于 C++ 插件的包 vant weapp 安装 初始化文件 npm init -y np ...
- 丰巢快递柜启动超时收费3元封顶;谷歌市值一夜暴涨5000亿;两行代码构成的npm包影响到了数百万项目 | EA周报...
EA周报 2020年4月30日 每个星期7分钟,元宝带你喝一杯IT人的浓缩咖啡,了解天下事.掌握IT核心技术. 热点大事件 丰巢快递柜启动超时收费3元封顶,菜鸟驿站表态继续免费保管 从深圳市丰巢科技有 ...
- 一个 npm 包的坎坷“续命”之生
如果说 npm 的大新闻,莫过于之前的 left-pad 撤包事件,event-stream 投毒事件,Ant Design 彩蛋事件.使得很多前端开发者又开始重新思考 npm 生态时候真的存在问题? ...
- Day 73 Npm包管理 +Express+路由+中间件
三.npm包管理 1.介绍 npm是NodeJs项目模块管理工具,它已经集成了nodejs安装包中(自5.2以后新增了npx指令用于解决调用项目内部安装的模块繁琐的问题),使用npm可以实现从NPM服 ...
最新文章
- python数据写入CSV
- python 三元表达式、列表推导式、生成器表达式、递归、匿名函数、内置函数
- limit实现原理 mysql_值得一生典藏:MySQL的事务实现原理
- C++学习 —— 灵活的继承特性【C++不是玩具,而是生产工具】
- mysql分组和where条件查询,mysql中where和having条件查询的区别
- modal 弹出层后禁止底层滚动
- 长方体空间移动工程师_打破常规,私人定制移动阳光房
- linux 汉化记述
- 珍藏的Android开发必备网站和工具(开发工具总结)
- js下拉列表二级联动
- java阴阳师抽卡算法_阴阳师最强召唤黑科技:如何抽卡必出SSR
- java 从txt写入txt
- 英语学习真的需要思考
- 飞桨day-04 NLP实践作业
- 抖音运营规则讲解系列(4):涉嫌药物,刀具器械被封丨国仁网络
- 大工21春《SQL数据库课程设计》模板及要求
- iview-admin 三级菜单路由
- 树莓派3B+安装wiringpi和bcm库
- 创业团队是召唤来的,不是招聘来的
- 无车承运(网络货运)系统一
热门文章
- hoj 1868 八数码(双广+hash)
- READ-2318 FLAME Taming Backdoors in Federated Learning
- “小心驶得万年船”@【防滑eva海绵】
- Android开发做一个简单的音乐播放器
- 小水果店投资多少钱,水果店投资需要多少钱
- 捕获格力、海尔空调遥控器协议
- 怎样把智能桌牌的价格降下来 ――电子墨水屏桌牌的精简降本设计
- 出海的中国企业,为什么有80%都选择了这家云服务商?
- onunload、onbeforeunload事件详解--zhuan
- 职称计算机考试哪个专业简单,全国计算机职称考试哪些科目简单容易通关