位置: 编程技术 - 正文

使用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)

  • 农民专业合作社章程模板
  • 出口退税三类企业指什么意思
  • 小规模纳税人固定资产可以一次扣除吗
  • 在没有进项票的情况下可以开销售票出去么
  • 归属于母公司的净资产
  • 固定资产可以计入实收资本吗
  • 消费税的计税方法
  • 流动性比率小于3说明什么
  • 餐饮公司收到的拍摄服务票做什么费用
  • 公司网站费用计入什么科目
  • 税款滞纳金怎么入账
  • 没有成本票如何做账
  • 国家税务总局关于取消增值税扣税凭证
  • 互联网税务行动计划五大板块
  • 发票密码区出来了还能用吗
  • 建筑劳务公司开发票
  • 以前年度城建税减免可以计去营业外收入嘛
  • 在会计实务中财务报表附注的披露方法不包括
  • 现金流量表根据什么原则编制
  • 中国每年森林火灾造成的损失
  • 法院判决书能作为证据使用吗
  • 小规模企业现金规定最新
  • 1697510768
  • 坏账核销的依据
  • win10检测系统
  • windows11如何删除账户
  • 银行对账单怎么修改
  • 权益法下的相关税费计入
  • 开具的服务费怎么做分录
  • 企业废业实收资产怎么算
  • 重庆四日游最佳攻略超详细
  • php解析原理
  • 企业网银证书费用收费标准
  • PHP:Memcached::delete()的用法_Memcached类
  • 不开票收入如何纳税申报
  • 在建工程减值准备
  • php数组依次排列
  • 小企业会计准则财务报表至少包括
  • 被白雪覆盖的彩虹歌词
  • 一维卷积padding
  • php获取长度
  • 已勾选确认的发票怎样撤销勾选
  • html导航栏边框
  • matching path
  • php二次开发哪个cms
  • mysql安装配置教程csdn
  • 认缴制和实缴制的时间
  • 一般纳税人申请条件
  • 联营企业属于关联实体吗
  • sqlserver2008数据库文件路径
  • 建筑行业普票和专票的税率一样吗
  • 水电费 会计
  • 汽修修理厂
  • 企业购买的汽车可以抵税吗
  • 预收帐款一直挂账好吗
  • 交易性金融资产入账价值怎么计算
  • 进项税红字发票怎么样申报
  • 应收票据背书支付是什么
  • 《实施条例》第二十七条
  • 其他债权投资发生减值会影响所有者权益总额吗
  • 复利年金终值计算器
  • zhp.exe是什么进程
  • centos 怎么用
  • media.codec是什么
  • intel8代装win7
  • 可以自己做手写的软件
  • unity3d的
  • python爬取某人所有朋友圈
  • unity小游戏代码
  • js文字循环滚动代码
  • JavaScript中关于模板字符串
  • 深入理解javascript特性
  • js校验密码复杂度
  • python字典x in d
  • js下拉菜单的制作方法
  • 公司的完税证明必须打印吗
  • 地方电子税务局是干嘛的
  • 网上发票分配
  • 养老机构范畴
  • 加拿大鹅海关被税交多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设