npm作用域包和版本

作用域包:

在npm中,作用域(scope)是一种将一组包组织在一起的方式,可以通过作用域共享包或限制包的可见性。作用域包遵循这样的命名模式:@scope/package-name

如果一个包的名称以@开头,那么它就是一个有作用域的包。范围是@和斜杠之间的所有内容。

复制代码
@scope/package-name

初始化作用域包:

要创建有作用域的包,只需使用以作用域开头的包名。

复制代码
{
  "name": "@username/package-name"
}

如果使用npm init,可以将范围作为选项添加到该命令。

复制代码
npm init --scope=username

如果一直使用相同的作用域,您可能希望在.npmrc文件中设置此选项。

复制代码
npm config set scope username

发布作用域包:

复制代码
npm publish --access=public

使用作用域包:

复制代码
npm install @username/package-name --save

使用特定版本的作用域包 :

npm install <package-name>@<version>

复制代码
npm install @username/package-name@1.0.0 --save
相关推荐
家里有只小肥猫10 小时前
uniApp下拉渐变头部 拿来即用
前端·javascript·uni-app
一起养小猫10 小时前
Flutter for OpenHarmony 实战:科学计算器完整开发指南
android·前端·flutter·游戏·harmonyos
Jinuss10 小时前
源码分析之React中Scheduler调度器的任务优先级
前端·react.js·前端框架
波波00711 小时前
每日一题:在 .NET 中遍历集合(如 List<T>、数组、字典)的过程中进行增删改查会不会有影响?可能引发哪些问题?实际开发中应如何避免?
前端·list
念念不忘 必有回响11 小时前
码云流水线前端资源传输至目标服务器
运维·服务器·前端
我是伪码农11 小时前
Vue 2.2
前端·javascript·vue.js
时光追逐者11 小时前
一个基于 .NET + Vue 实现的通用权限管理平台(RBAC模式),前后端分离模式,开箱即用!
前端·vue.js·c#·.net·.net core
Aotman_11 小时前
Vue el-table 表尾合计行
前端·javascript·vue.js·elementui·前端框架·ecmascript
静小谢11 小时前
vue3实现语言切换vue-i18n
前端·javascript·vue.js
东东51611 小时前
资产管理信息系统ssm+vue
前端·javascript·vue.js