npm的
大家在自己写一些库或者日常开发的时候都会发现很多的包名称是如下的
"devDependencies": {"@babel/helper-compilation-targets": "^7.15.4","@vue/cli-plugin-babel": "^4.1.0","@vue/cli-plugin-eslint": "^4.1.0","@vue/cli-service": "^4.1.0"}
他们的结构为: @/
如果想用这种结构的包名,首先需要在npm上创建自己组织
创建组织步骤 登录你的npm,进到npm官网点击个人中心里的创建组织按钮
文章插图
然后就能创建成功了 。
使用
cd到相关的.json目录下
如果未登录的话,输入命令npm login回车,然后按照提示输入账号密码(可能会提示输入邮箱)
执行以下命令
npm init --scope=
假设我申请的组织名为:peng-cli
则执行:npm init --scope=peng-cli
然后按提示输入相关的配置(如果想使用默认值得话,一直回车就可以了)
设置完后,你会发现.json里的name属性(也就是包名)发生了变化 。
假设之前包名为demo,设置完后会变为@peng-cli/lib
发布到npm上
判断是否已登录npm或登录的账号$ npm 回车,如果已登录的话会返回相应的用户名 。
如果想发布到npm上
公开发布$ npm-- 回车
【npm的organizations】私有发布(需要购买每月7美元的服务)$ npm 回车
- Kindle 3---Dropbox,我的随身书库
- 致青春——爆一下各自的青春糗事,比比最无节操!
- 易中天:越王勾践最不是东西,卧薪尝胆的事迹,我建议不要再讲了 易中天中国历史之最
- 准确、翔实的美国历史大事记 B 美国史上49个历史之最
- 卡塔尔世界杯的之最,这些创纪录中哪个最难打破? 世界杯历史各项纪录之最
- 历史上八大皇帝之最,你知道几个?今天我来盘点一下,欢迎评论 世界历史上的之最
- 历史上54位姓王的杰出人物及其主要事迹 中国历史王姓之最
- 走近滑板文化,做勇敢的追风少年 滑板世界之最
- 蚊子界的三大巨头:伊蚊、库蚊和按蚊 蚊虫世界之最
- 8个顶级整容最狠的人#真实事件 整容世界之最