【制作npm包1】申请npm账号、认识个人包和组织包

这篇具有很好参考价值的文章主要介绍了【制作npm包1】申请npm账号、认识个人包和组织包。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

概述

在开发当中经常有一种现象,重复代码写了N多遍,再次写同样的逻辑就再次翻查以前的代码逻辑。效率低下且容易出错,封装一个npm包的价值也不仅仅是给别人用,封装一套属于自己或者本部门的npm包也是相当有必要。
也许经常看到一个项目的根目录之下有package.json这个文件,很多人可能曾经疑惑这个文件的作用是什么。除了配置打包命令之外,devDependenciesdependencies区别是什么。并且这些包是怎么发布到公用的网络之上,而我们仅需一条npm包命令就可以安装到本地。

大纲

本文是系列文章, 作者一个橙子pro,本系列文章大纲如下。转载或者商业修改必须注明文章出处

一、申请npm账号、个人包和组织包区别
二、了解 package.json 相关配置
三、 了解 tsconfig.json 相关配置
四、 api-extractor 学习
五、npm包制作完整教程,我的第一个npm包


初识npm网站,学习个人包和组织包

注册npm账号

https://www.npmjs.com/
【制作npm包1】申请npm账号、认识个人包和组织包,制作npm包修炼指南,npm,前端,node.js
输入网站地址可直接看到这个网站,如果还没有见过这个网站,那也是非常不合格的前端工程师了。对于前端工作人员来说,它绝对是我们的衣食父母。中间搜索框,就是搜索npm包的地方,找不到插件的时候,在这里搜一下比百度好使。
点击右上角Sign Up是注册按钮,Sign In是登录,点击注册按钮。
【制作npm包1】申请npm账号、认识个人包和组织包,制作npm包修炼指南,npm,前端,node.js
填写完成,点击Create an Account注册完成,直接登录。有时需要邮箱验证,登录完成先验证邮箱了。
【制作npm包1】申请npm账号、认识个人包和组织包,制作npm包修炼指南,npm,前端,node.js
登录完成之后页面不一样了,左边部分展示最新流行的包,中间是探索部分,右侧则是这个网站的数据。一周几百亿的下载量,确实养活不少人,足以见到本站的强大。我们平时输入npm命令的时候,也对这个数字做出了贡献。

普通包和组织包

点击网站右上角的图像
【制作npm包1】申请npm账号、认识个人包和组织包,制作npm包修炼指南,npm,前端,node.js
再点击Packages,这个页面就是将来要上传包的地方了。
【制作npm包1】申请npm账号、认识个人包和组织包,制作npm包修炼指南,npm,前端,node.js
在这个页面,这两部分比较重要,刚进入的时候左侧显示的包就是普通安装包了,组织安装包则显示在左下角的地方。由于我这里是个老账号,如果没有发布过安装包,那么这块就是一片空白了。

对于普通的npm包而言,在发布的时候不需要进行任何操作,对于组织包而言,发布的时候就得进行额外操作了。

这里简单介绍下组织的创建过程
【制作npm包1】申请npm账号、认识个人包和组织包,制作npm包修炼指南,npm,前端,node.js
点击Organizations旁边的加号按钮
【制作npm包1】申请npm账号、认识个人包和组织包,制作npm包修炼指南,npm,前端,node.js
输入组织名直接点击创建就可以了,如果你钱多也可以点击Buy按钮。

到这里也许还有个疑问,一般的npm 包和组织npm包的区别在哪里,组织包一般会以@v3p/类似的符号开头,而一般的npm包则没有这种。

我们看一个我们常见的项目当中package.json文件,如下所示,@vue它就是一个组织了。
【制作npm包1】申请npm账号、认识个人包和组织包,制作npm包修炼指南,npm,前端,node.js
除了这里的区别,组织包在node_modules下的体现也是不同的。
【制作npm包1】申请npm账号、认识个人包和组织包,制作npm包修炼指南,npm,前端,node.js
像图中这样,@vue所有的安装包,都放在同一个组织文件下面。而一般的包则是直接平铺在文件夹之下。文章来源地址https://www.toymoban.com/news/detail-652557.html

到了这里,关于【制作npm包1】申请npm账号、认识个人包和组织包的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • NPM 创建和管理组织

    目录 1、创建一个组织 2、将用户帐户转换为组织 3、组织中开启双因素身份验证 3.1 关于组织的双因素身份验证 3.2 先决条件 3.3 在您的组织中要求双因素身份验证 3.4 帮助已删除的成员和外部协作者重新加入您的组织 4、重命名组织 5、删除组织 任何npm用户都可以创建一个

    2024年02月12日
    浏览(36)
  • SSL账号申请及配置

    ssl申请平台:https://blog.freessl.cn/ ajian51168@qq.com … 操作说明:https://blog.freessl.cn/acme-quick-start/ nginx配置: 如果小程序出现request:fail -2:net::ERR_FAILED、Provisional headers are shown 类似请求异常,参考此文解决:https://blog.csdn.net/Cike___/article/details/109544449

    2024年02月13日
    浏览(34)
  • NPM 为自己创建的组织付费

    目录 1、升级为付费组织计划 2、查看、下载和通过电子邮件发送组织的收据 2.1 查看数据  3、更新组织账单设置 3.1 更新信用卡信息 3.2 更新帐单收据电子邮件和额外收据信息 4、降级为免费组织 作为组织所有者,您可以将免费组织计划升级到npm Teams产品。 npm Teams是一个付

    2024年02月12日
    浏览(39)
  • stable diffusion安装包和超火使用文档,数字人制作网址

    一:文生图、图生图 1:stable diffusion:对喜欢二次元、美女小姐姐、大眼萌妹的人及其友好哈哈(o^^o) 1):秋叶大神安装包和模型包: 链接:https://pan.baidu.com/s/11_kguofh76gwhTBPUipepw  提取码:xgbh  2):使用及介绍 Docs 3):关于提示词 2:ai画匠(创客贴) 创客贴AI画匠_ AI艺术创作

    2024年02月12日
    浏览(33)
  • openeuler 22.03 制作openssh9.3p1 rpm升级包和升级实战

    openeuler 22.03 默认安装的openssh 版本为8.8p1,经绿盟扫描,存在高危漏洞,需要升级到最新。 官网只提供编译安装包,而openeuler 22.03 为rpm方式安装。 为了方便升级,先通过编译安装包,制作rpm包,并进行升级 如下为做好的rpm升级包,可直接下载使用: openssh 9.3p1 for bclinux eul

    2024年02月03日
    浏览(46)
  • 个人申请阿里云ICP备案流程

    一、前期准备 1、阿里云备案前提 一台阿里云服务器 拥有一个域名 从这里进入ICP备案,开始备案流程 2、阿里云备案优势 支持APP备案 24小时急速初审(三小时内就已进入初审流程) 备案用时多久送多久(我这里送了16天) 二、提交审核 1、填写信息,这里需要填写主办人的

    2024年02月06日
    浏览(41)
  • IOS开发者账号注册流程–-个人账号

    分五个步骤进行 1、注册苹果账号apple id 2、开启双重认证 3、下载Apple Developer应用 4、到Apple Developer应用填写申请资料 5、绑定支付宝或者微信支付苹果年费688 前面3步比较简单就不详细介绍,主要在Apple Developer应用中填写个人信息时容易被拒,记录一下避免踩坑。 进入Apple

    2024年02月07日
    浏览(64)
  • 如何在Microsoft Word中制作组织架构图

    如果要说明公司或组织中的报告关系,可以创建一个使用组织结构图布局的 SmartArt 图形,如组织结构图。 注意:绘制组织结构图的另一种方法是使用 Microsoft 绘图应用程序 Visio。 使用 SmartArt 图形在 Excel、Outlook、PowerPoint 或 Word 中创建组织结构图,以显示组织中的报告关

    2024年02月12日
    浏览(31)
  • 阿里云服务器申请免费试用图文教程(个人和企业均可申请)

    访问链接:https://free.aliyun.com/?source=5176.11533457userCode=se6p9xeg 个人基本试用配置: ECS共享型n4:1核CPU 2G内存,1-5M带宽,40G系统盘,免费试用1个月; ECS共享型s6:2核CPU 4G内存,1-5M带宽,40G系统盘,免费试用7天; ECS突发性能型t5:1核CPU 2G内存,1-5M带宽,40G系统盘,免费试用1个

    2024年02月05日
    浏览(69)
  • 支付宝当面付申请设置教程,支持个人用户

    首先要看你具不具备申请当面付条件,我们首先登陆支付宝商家中心,网址:https://b.alipay.com/ 登陆进来点击产品中心 选择支付产品——当面付,点击立即接入 正在上传…重新上传取消 填写资料,上传营业执照,上传店铺招牌照片 填写完资料,就确认提交,确认提交后等待

    2024年02月16日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包