位置: 编程技术 - 正文

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

  • 金税四期的主要功能
  • 开一般户需要提交人行吗
  • 购入股票作为短期投资是什么凭证
  • 坏账计提坏账准备
  • 报税显示税款入账未到账
  • 出售投资性房地产时,按其账面价值结转到主营业务成本
  • 法人可以自己申诉个税吗
  • 季度企业所得税可以不预缴吗
  • 税务局不给注销税务
  • 餐饮企业原材料四大类
  • 工业企业成本会计核算的对象是什么
  • 贷款减值准备如何计提
  • 未开票收入已缴税额怎么入账
  • 不征税收入的所得税处理
  • 预交税费怎么做分录
  • 有发票和银行单据的区别
  • 去年漏记了收入,可以记今年吗
  • 展厅出租或招商
  • 按月付息到期还本的贷款可以提前还款吗
  • 民事诉讼的适用范围和基本制度
  • 税控盘年费去哪里交
  • 增值税专票电话号码错了有关系吗
  • 一般纳税人6个点和13点
  • 进项税额转出是什么意思大白话
  • 小规模纳税人核定标准
  • 股东利润分配预缴税款
  • 借款不归还的法律条款
  • 年中建账损益类科目怎么录
  • 刷单的费用计入劳务费吗
  • 水利建设基金多交可以退么
  • 固定资产折旧怎么做记账凭证
  • 收到发票对方已红冲是否退回?
  • 没有单据怎么核算成本?
  • win10提示病毒防护已过期
  • 全部投资内部收益率
  • pos机未入账怎么回事
  • 单目标优化函数
  • PHP:file_get_contents()的用法_Filesystem函数
  • 多开票金额会计分录
  • 资产现金流量收益率计算方法
  • 迭代器,生成器
  • 老生常谈php中传统验证与thinkphp框架(必看篇)
  • 农产品加计扣除1%怎么计算和会计分录
  • 微信小程序开发平台
  • nginx跨域配置详解
  • 魔改是啥
  • 增值税专票的开票要求
  • 增值税退税怎么退
  • 建筑公司包含哪些业务
  • 开票一定要确认发票吗
  • 餐饮发票不见了怎么补
  • 专用发票货物名称怎么填
  • 分成收入计入什么科目
  • 企业收到财政拨付的专项资金账务处理
  • 资产管理业务是表外业务吗
  • 购销合同谁来做
  • 增值税发票已抵扣怎么红冲
  • MySQL错误什么意思
  • 什么叫公关费用
  • 建筑劳务公司的会计账务处理
  • 公司债权转让如何交税
  • 收到预付卡结算款怎么入账
  • 黄金以旧换新是不是不划算
  • 预付账款怎样做会计分录
  • 收入红冲够是否红冲成本
  • 收入与支出怎么说
  • 在sqlserver数据库中,执行sql语句
  • 容器内存限制
  • windows 10 build 9888
  • Windows Server 2012服务器管理器的详细介绍
  • win8如何更新驱动
  • windows10秋季更新
  • 使用nodejs中httpProxy代理时候出现404异常的解决方法
  • 浏览器兼容的方法
  • js鼠标移入事件
  • unity linux arm
  • javascript运行环境有哪些
  • 深入浅出jquery
  • 小规模增值税减免会计科目
  • 专票最高几个点
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设