位置: 编程技术 - 正文

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

  • 增值税小规模纳税人申报表填表说明
  • 增值税进项发票当月未开,怎么办
  • 企业的进项税额怎么算
  • 纳税额是指
  • 个税是按照实发工资计算吗
  • 有限公司能变更为个体工商户
  • 医院固定资产折旧率是多少
  • 其他应付款不用付了会计分录
  • 房地产常用的付款方式有哪三种
  • 融资租赁开具的发票是货物还是租金
  • 扣缴个人所得税报告表
  • 免抵退税额账务处理流程
  • 契税可以银行转让吗
  • 冲减留抵税额
  • 代理报关业务
  • 减免税到什么时候
  • 税收六项减免
  • 金融资产包括哪三大类及会计科目
  • 经营成本计算公式财务管理
  • 与工程有关的差旅费是否可以计入在建工程呢?
  • 金税盘开红字发票
  • 营业费用包括哪些明细科目内容
  • 办公家具可以一次性抵扣吗?
  • window1020h2更新问题
  • windows11进入桌面黑屏
  • 显卡功耗天梯图2023最新版
  • 怎么进入登录
  • 财政专项补助资金企业所得税申报
  • 合同资产减值怎么填
  • nvsvc.exe - nvsvc是什么进程 有什么用
  • php字符串函数大全
  • 开出发票单位收到款项如何平账?
  • php获取文件内容的函数
  • php实现用户登录
  • html盒子边框圆角
  • pytorch train()
  • 检测费的税票税率怎么算
  • php 字符串处理函数
  • javascript创建对象及应用
  • gpt3 模型大小
  • more命令 查找
  • 一般纳税人企业所得税如何计算
  • 公司购买的商品是白酒用于招待现金流项目是哪类
  • 停车费报销怎么说委婉
  • 帝国cms灵动标签 PHP变量文章ID加减1
  • 高效刷题app
  • antd pro v5
  • 主营业务税金及附加和税金及附加的区别
  • 向境外支付赔偿款是否需要税务备案
  • 车辆购置税能否融资租赁
  • 存货跌价准备借减贷增吗
  • sql server怎么创建约束
  • 其他所得
  • 车辆购置税可以退税吗
  • 会计中借方和贷方各指什么
  • 小规模纳税人的增值税计入成本吗
  • 增值税是否计入税金及附加
  • linux下mysql5.7.17最新稳定版本安装教程
  • centos6.5中文
  • xp系统的ie浏览器无法打开该网页怎么办
  • Vista 优化预读文件设置,提速开关机速度
  • centos支持哪些cpu
  • win8怎么把开始调出来
  • Ubuntu系统怎么设置IP
  • win8开始菜单在右边
  • linux删除lun
  • 二分法查找 js
  • mysql如何将查询结果输出到文件
  • js实现计数
  • jquery双击
  • jQuery+PHP+MySQL实现无限级联下拉框效果
  • 详解jQuery中的empty、remove和detach
  • python 在线运行环境
  • android中的常用布局有哪几种?
  • 提问:请问海淀区各税务所管辖范围都是哪里?
  • 税款怎么查询
  • 环保税按次申报需要交滞纳金吗
  • 免抵税额在增值税申报表附表
  • 国家税务总局制服
  • 新企业会计准则长期待摊费用
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设