位置: 编程技术 - 正文

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

  • 总分公司企业所得税合并申报
  • 销售收入印花税率是多少
  • 财务软件怎么样从捷软系统导出数据
  • 比较优先股和普通股
  • 分公司小规模
  • 捐赠的费用放在什么科目
  • 运输发票抵扣税怎么算
  • 物流公司主营业务范围
  • 税务局代增值税专用发票冲红,如何重新申报退税
  • 跨区域经营企业
  • 长期股权投资的账面价值怎么计算
  • 企业清算的所得税处理包括哪些内容
  • 材料已入库,发票账单未到的会计分录
  • 职工暖气费报销算福利
  • 税前扣除的职工福利费标准
  • 伤亡保险是什么意思
  • 农业水费管理使用办法
  • 个人账户付款可以开公司发票吗
  • 个人所得税承租承包经营所得
  • 销售费用的运费算不算增值税
  • 小微企业减免所得税
  • 商业承兑汇票贴现为什么是短期借款
  • 查看电脑开机时间记录win10
  • 关联企业需要计提坏账
  • PHP:oci_lob_copy()的用法_Oracle函数
  • win76g内存只有3g可用
  • Windows10开始菜单透明
  • PHP:Memcached::replace()的用法_Memcached类
  • 贷款损失准备的会计核算
  • 公司二手车转个人
  • 苹果macOSBigSur是什么型号
  • 如何安装iis网站服务器
  • 广告公司的设计服务费计入什么科目
  • 部门活动经费怎么算
  • 商标个性设计
  • centos7完整版安装
  • 安装nodemodules
  • 浅析Yii2集成富文本编辑器redactor实例教程
  • discuzq开发
  • 增值税报销是什么意思
  • 自动结转制造费用生成不了凭证怎么办
  • 财务报表报送与信息采集(小企业会计准则)季报
  • 表单上传文件
  • sql注入攻击代码
  • 固定资产盘盈为什么计入盈余公积
  • 哪些免征土地使用税
  • 5万元买二手车什么品牌比较好
  • 如何区分交通运输的方向
  • 工会经费的会计分录2022
  • 固定资产报废如何交增值税
  • 融资租赁开具的发票内容
  • 商场活动经费预算
  • 子公司注销母公司长投账务处理
  • 收到税务局退还的个税手续费怎么入账
  • 一般纳税人提供劳务税率是多少
  • 高新技术企业退出机制
  • sql server如何修改表名
  • mysql查看查询耗时
  • mysql好在哪里
  • win7旗舰版系统重装
  • Windows Server 2008使用软件授权管理工具
  • VMware虚拟机中安装MATE桌面环境
  • 苹果mac 最新系统
  • ubuntu限制cpu个数
  • mac怎么保存到桌面
  • Win10预览版镜像
  • win8操作系统安装
  • vim三种模式及其之间的切换
  • shell脚本tr
  • 分区表 英语
  • perl读取文件内容
  • shell脚本实例精讲
  • 蓝牙协议栈包括
  • Python的pycurl包用法简介
  • python和java对接
  • jquery中绑定和解绑的事件有哪些
  • Android Fragment 体系 源码追踪笔记(4)
  • androidx混淆
  • 浙江省焊工操作证查询
  • 税务异常处理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设