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
相关推荐
林太白14 分钟前
Vite8 Beta来了,Rolldown携手Oxc
前端·javascript·后端
xkxnq16 分钟前
第二阶段:Vue 组件化开发(第 19天)
前端·javascript·vue.js
技术净胜1 小时前
Python 操作 Cookie 完全指南,爬虫与 Web 开发实战
前端·爬虫·python
神奇的程序员1 小时前
Nginx日志分析工具-NginxPulse开源了
前端
我是小疯子661 小时前
前端开发入门:HTML、CSS与JS学习指南
前端
知了清语1 小时前
是的,微信小程序的 show-menu-by-longpress 真的会让你无语
前端
Hao_Harrision2 小时前
50天50个小项目 (React19 + Tailwindcss V4) ✨| RangeSlider(范围滑块组件)
前端·typescript·react·tailwindcss·vite7
CC码码2 小时前
不修改DOM的高亮黑科技,你可能还不知道
前端·javascript·面试
虚诚2 小时前
vue2中树形表格怎么实现
前端·javascript·vue.js·ecmascript·vue2·树形结构
wuhen_n2 小时前
Promise与async/await
前端