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
相关推荐
hunterandroid4 小时前
HarmonyOS WebSocket 实战:断线重连、心跳保活与连接状态机设计
前端
hunterandroid4 小时前
StateFlow 与 SharedFlow 的边界:状态与事件的正确建模
android·前端
心念科技4 小时前
1、搜索表单 xnSearch(基于:心念后台,后端 Java 21 + Spring Boot 4 + Spring Cloud,前端提供 ReactVue3+TS、Vue3+JS、Vue2+JS
前端
计算机魔术师5 小时前
Dwarkesh Patel 对 OpenAI/Hugging Face 事件的爆款解读被指危险误导
前端
自进化Agent智能体6 小时前
Hermes GitHub PR 审查 —— 自动化代码评审
前端
涛涛ing7 小时前
OpenAI Astra 泄露:零样本生成 3D 网页,前端开发者慌了吗?
前端
ssshooter8 小时前
现在网页都能提供 MCP 了?!
前端·人工智能·程序员
杉氧8 小时前
状态管理变迁史:为什么我们放弃了 Redux 选择 Zustand?
android·前端·react native
cidy_988 小时前
OpenCode 手动配置火山方舟 Agent Plan 教程
前端
鹏多多8 小时前
PC 网站接入微信登录,这 10 个坑我替你踩完了!
前端·javascript·vue.js