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
相关推荐
Mr Xu_8 分钟前
【Vue3 + ECharts 实战】正确使用 showLoading、resize 与 dispose 避免内存泄漏
前端·信息可视化·vue·echarts
朝朝暮暮an15 分钟前
Day 2|Node.js 运行机制、模块系统与异步初探
node.js
0思必得016 分钟前
[Web自动化] Selenium设置相关执行文件路径
前端·爬虫·python·selenium·自动化
雯0609~25 分钟前
hiprint:实现项目部署与打印1-官网提供普通html版本
前端·html
不绝1911 小时前
UGUI——进阶篇
前端
Exquisite.1 小时前
企业高性能web服务器(4)
运维·服务器·前端·网络·mysql
2501_944525542 小时前
Flutter for OpenHarmony 个人理财管理App实战 - 账户详情页面
android·java·开发语言·前端·javascript·flutter
2601_949857432 小时前
Flutter for OpenHarmony Web开发助手App实战:快捷键参考
前端·flutter
wangdaoyin20102 小时前
若依vue2前后端分离集成flowable
开发语言·前端·javascript
心柠3 小时前
vue3相关知识总结
前端·javascript·vue.js