位置: 编程技术 - 正文

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

  • 房产税如何进行税源采集
  • 个人独资企业生活费用和经营费用混在一起的
  • 社保本期工资总额是怎么填的
  • 递延收益属于利息收入吗
  • 实名制车票抵扣怎么操作
  • 银行结算卡年费多少
  • 建筑劳务公司开发票
  • 企业购买理财产品的会计分录
  • 农产品零税率
  • 个体户税务年报每年什么时候
  • 政策性搬迁的会计实用报告
  • 差额纳税的会计处理
  • 所得税退税会计分录为啥要借贷所得税费用
  • 投入资本回报率是总资产报酬率吗
  • 事业单位非税收入怎么做账
  • 外经证预缴税款必须去外地交税吗
  • 收到增值税红字发票怎么入账
  • 磁盘碎片指的是磁盘因为长期使用
  • 已抵扣的发票怎么撤销
  • php实现的中秋博饼游戏之掷骰子并输出结果功能详解
  • 滴滴司机工资怎么算的
  • php怎么自学
  • php字符串定义的三种方式
  • 2020工资计税基数怎么算
  • 退回多缴的所得税怎么算
  • 企业发放职工薪酬的账务处理例子
  • php yii框架
  • 今天中秋节
  • 博德明高沼上布朗威利山麓的废弃小屋,英格兰 (© Helen Hotson/Alamy Stock Photo)
  • 企业职工教育培训
  • 未交社保可以要求单位赔偿吗
  • 固定资产残值率怎么计算
  • php 正则
  • 小程序开发一个多少钱啊
  • 如何网上添加办税员上海
  • 其他应收款待抵扣进项
  • 一般人转小规模政策到什么时候
  • 农业种植公司有补贴吗
  • 如何顺利完成年度任务
  • 商品流通企业采用售价法核算条件下
  • sql性能优化方法
  • 拯救你的方法
  • 非独立核算门市部销售自产应税消费品
  • 收到备用金会计分录
  • 固定电话机用装电池吗
  • 企业应纳税额计算直接利息的应纳税额
  • 短期偿债能力是企业的任何利益关系人都
  • 租入的房子再出租用交房产税吗?
  • 设备升级是什么意思
  • 新建厂房房产证办理流程
  • 如何理解什么是半殖民地半封建社会
  • 小规模企业与一般纳税人企业最新划分标准及税率
  • 技术服务费计入主营业务成本
  • 销售商品未开票
  • 小规模公司开票税率是多少
  • 绿化补偿标准
  • 预收账款可以挂在应收账款
  • 建账的基本原则是什么
  • 硬盘安装在哪里
  • win8系统如何查看电脑型号
  • iphone制造成本
  • winxp打开任务管理器的快捷键
  • win8系统优化
  • pptd40nt.exe是什么进程 有什么用 pptd40nt进程查询
  • Linux编译内核无法启动
  • cocos2d面试题
  • unity开发3a
  • js小球与边框碰撞反弹
  • python中文分词库
  • jquery的动画效果
  • 将一个目录复制到另一个目录下
  • jquery iframe src
  • Android ExpandableListView的使用技巧
  • 进口设备免关税政策融资费
  • 国家税务总局发票查询官网
  • 广东省电子税务局app下载手机版
  • uk怎么添加发票
  • 林则徐家训带来的启示
  • 增值税发票清单怎么打印出来
  • 什么是深入调研工作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设