位置: 编程技术 - 正文

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

  • 企业利润对外投资 所得税
  • 注销库存股为什么股本减少
  • 怎么从营业执照上看是不是一般纳税人
  • 销售费用和管理费用和财务费用
  • 财务将利润表已申报还能修改吗
  • 个体工商户开普票流程
  • 未开票收入下月开票怎么做分录
  • 购买了材料怎么做账
  • 异地存货管理
  • 汇票的票据行为有贴现吗
  • 出纳需要填哪些表
  • 存货置换固定资产
  • 营改增后商品房销售合同印花税的计税依据是什么?
  • 税务登记时要财务确认吗
  • 建筑业异地预缴税款怎么抵扣
  • 企业部门借备用金流程
  • 污水处理服务费用交印花税吗
  • 长期股权投资的交易费用计入哪里
  • 对外开具发票
  • 领用库存商品的消费税
  • 跨地区经营建筑企业预缴增值税
  • 计提员工社保拿什么做原始凭证?
  • 单位探望病人如何报销费用?
  • 协会收取会员单位的会务费怎么做账
  • 长期待摊费用期末在借方还是贷方
  • qcwlicon.exe - qcwlicon是什么进程 有何作用
  • Win11怎么设置屏幕熄灭时间
  • mac如何在桌面显示我的电脑
  • 摊余成本计入哪个科目
  • 【Fiddler Everywhere】史上最强抓包工具(安装 修改教程)
  • 带薪缺勤会计分录
  • 因汇率变动而导致的损失属于
  • 每个月需不需要期末结账
  • php连接mysql数据库步骤正确的是
  • vue2路由跳转页面不刷新问题
  • 处置资产的账务处理
  • php购物车及订单思路
  • php 输出
  • 去年多计提的所得税怎么调整
  • wordpress限制邮箱注册
  • 职工福利费怎么处理
  • 即征即退实际退税额35栏可以不填吗
  • 企业补助怎么做会计分录
  • 销售折扣现金流量表
  • 个体户税务分几种
  • 个人注册公司是否可以免税
  • 印花税已缴税额
  • 税收分类编码是什么意思啊
  • mysql workbench简介
  • 收到自然人税务申报短信
  • 库存商品怎么计提坏账
  • 关税计入什么科目
  • 教育协会颁发的证书有用吗?
  • 存货计提存货跌价准备
  • 处理报废的固定资产账务处理
  • 企业名称变更后税务变更需要什么资料
  • 应付账款用什么方法清查
  • 劳动者权益包含哪些
  • sqlserver存储过程返回多个结果集
  • windows2003 IIS6.0 asp配置技巧
  • ubuntu无法进入系统出现uid121
  • mac如何设置环境变量
  • linux/tmp
  • javaw.exe是什么进程
  • win8的系统怎么装win7
  • win7系统怎么取消自动关机
  • imgconv.exe进程
  • linux中复制目录到另一个目录的命令
  • cocos2dx怎么安装
  • python在web上的应用
  • perl语句
  • js按位运算符
  • jquery mobile实例
  • node中使用什么引入模块
  • 税务相关文件
  • 联合举办的活动
  • 社保欠缴可以放弃吗
  • 江苏退休核定表最低缴费系数是什么意思
  • 重庆个人税务查询
  • 卷筒纱窗拆卸
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设