位置: 编程技术 - 正文

使用npm发布Node.JS程序包教程(npm 发布组件)

编辑:rootadmin

推荐整理分享使用npm发布Node.JS程序包教程(npm 发布组件),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:发布一个npm包,npm如何发布,npm node_modules,npm 发布到私库,npm发布包,npm如何发布,npm 发布到私库,npm node_modules,内容如对您有帮助,希望把文章链接给更多的朋友!

npm是Node.JS的程序包管理器。进行Node.JS开发时,经常使用它安装/卸载程序包。实际上,发布程序包的工作也是由它来完成的。

配置package.json

要打包程序,首先要配好各项设置,这些设置都由程序包根目录下的package.json指定。package.json的内容必须是严格的JSON格式,也就是说:

1.字符串要用双引号括起来,而不能用单引号;2.属性名一定要加双引号;3.最后一个属性后千万不要多加一个逗号。

使用npm发布Node.JS程序包教程(npm 发布组件)

配置对象的属性很多,具体可以参阅这里,这里列一下常用的项目:

1.name:程序包名,不能跟已有的程序包重复。2.version:版本号。3.description:一段简短的介绍。4.author:作者信息。包含name、email、url三项属性。5.bin:如果程序中有可执行文件(主要是命令行里面调用的),就在这里指定,可以指定多个。6.main:使用require调用本程序包时的程序入口。7.dependencies:依赖的程序包,可以指定版本号。配置好package.json后,可以先在本地打包安装一次,测试程序运作是否正常,安装命令为:另外,还有一条潜规则要注意,如果你希望程序包中的可执行程序在Node.JS的环境中运行,那么,请在程序入口文件的最前面加上这样一行:如果没有这一行,它将以系统默认的方式打开,而不是在Node.JS的环境中运行。

注册npm帐号

要把程序包发布到npm,还需要先注册一个帐号。npm并没有提供网页版的注册向导。注册也要通过命令行来进行:执行此命令后,会依次出现输入用户名、Email、密码的提示,输入好之后等待一会儿就可以了。

发布程序包

准备工作都做好了,执行下面的命令就可以发布程序包:如果要更新程序包,只要修改一下package.json中的版本号,再重新执行发布命令就可以了。

Nodejs关于gzip/deflate压缩详解 0x.关于写http时候,在接收http请求时候,出现乱码,后来发现是gzip没有解压。关于gzip/deflate压缩,有放入管道压缩,和非管道压缩方法。0x.管道压缩N

nodejs URL模块操作URL相关方法介绍 url模块处理HTTP请求时url模块使用率超高,因为该模块允许解析URL、生成URL,以及拼接URL。首先我们来看看一个完整的URL的各组成部分。href------------------

Windows系统中安装nodejs图文教程 第一步:下载安装文件官网下载地址:

标签: npm 发布组件

本文链接地址:https://www.jiuchutong.com/biancheng/378029.html 转载请保留说明!

上一篇:Node.js 学习笔记之简介、安装及配置(node. js教程)

下一篇:Nodejs关于gzip/deflate压缩详解(nodejs gyp)

  • 2023年印花税税率口诀
  • 报税残疾人保障费怎么算
  • 购销合同印花税按70%
  • 实质课税原则是税法基本原则吗
  • 其他应收款期末余额为负数是什么意思
  • 年末为什么要结转应付现金股利
  • 无金额的合同印章有效吗
  • 卷票发票校验码在哪里
  • 即征即退项目的进项税额不参与加计抵减
  • 支付招标代理费需要哪些资料
  • 商贸公司可以做美容行业吗?
  • 企业所得税账务处理
  • 法人的往来款可以转为实收资本吗?
  • 增值税普票跨月怎么冲红
  • 首次购买税控设备政策
  • 公司对公银行账户可以注销吗
  • 个体工商户多久不用自动注销
  • 购买货物待销售会计分录
  • 公司租的房子免租金要交房产税吗?
  • 社保补缴上月的在当月扣款
  • 营改增后还有营业费用吗
  • 纳税人财务会计核算办法怎么上传
  • 蔬菜免税会计分录怎么做
  • 个人所得税工资薪金税率表
  • 外币业务汇兑损益根据业务划分为
  • 企业的低值易耗品主要包括什么等
  • 跨期费用审计调整分录
  • 进口税退税
  • 增值税红字发票是什么意思
  • 公司注销 缴税
  • 技术服务费进项发票怎么做分录
  • 没有开工没有收入用书面语言表达
  • 加计抵减怎么做账务处理小企业会计准则
  • 应收账款补贴
  • 技嘉主板无法安装网卡驱动
  • deepin linux安装教程
  • 企业支付给员工的一次性伤残就业补助金计入什么科目
  • 那慕尔省
  • 让渡资产使用权包含哪些内容
  • 研发费用怎样进项抵扣
  • 长期借款业务会亏损吗
  • 音频的时域波形
  • 报废机器设备会计分录
  • vue有哪些内容
  • ios14.5ipad
  • 净收入是营业收入吗
  • 公司垫付的工伤医药费怎么报销
  • 没收的定金收入怎么入账
  • 帝国cms调用api接口
  • 加计抵减的其他收益免税吗
  • 科技项目专项资金
  • 一般纳税人金税盘280怎么做账
  • 产品成本归集和分配是哪一章的
  • 行政划拨的土地有使用年限吗
  • 劳务公司在外地
  • 日后事项中所得税的处理方法
  • 房产契税什么时候退税
  • 建筑企业预缴增值税款
  • 固定总价合同与epc总承包合同区别
  • 非房产企业出售土地,能否计算抵减地价款
  • 旅行社代订机票便宜吗
  • mysql5.7重装
  • mac的itunes怎么下载歌曲
  • win10声音文件
  • win10系统edge浏览器无法调用F12
  • windows8用的人少
  • 2015.6.28开始写博客记录cocos2dx学习历程
  • [置顶]从lv2开始开挂的原勇者候悠闲的异世界生活
  • prototype用法
  • 批处理界面
  • nodejs require原理
  • unity3d怎么做动画
  • js复制对象的方法有哪几种
  • js正则匹配数字
  • 国家税务局浙江省电子税务局新版
  • 委托代征管理办法最长有效期
  • 保定市国税局车管所所长
  • 2016年小微企业所得税优惠政策文号
  • 注册一个信息咨询公司需要什么
  • 蜂窝煤利润怎么样
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设