位置: 编程技术 - 正文

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

  • 自创商誉可以税前扣除吗
  • 现金存银行会计分录
  • 预付开发票加油后还能开吗
  • 百旺普通发票作废流程
  • 划转税务的非税发票
  • 两地拿工资怎么扣个税
  • 法人可不可以办信用卡
  • 固定资产后续支出资本化条件是什么
  • 转让不动产增值税预缴
  • 委托加工应税消费品消费税的账务处理是怎样的?
  • 个人收到的国外短信
  • 支付的水电费属于什么会计科目
  • 承兑汇票银行背书
  • 公积金抵扣个税上限
  • 公司破产实收资本尚未交完股东对公司承担什么责任
  • 长期股权投资是什么科目
  • 其他应付款计入什么科目
  • 浏览器备份文件在哪里
  • 辅导期纳税人增值税专用发票数量不得超过
  • 税法规定哪些支出不得扣除
  • windows 11 正式版实际使用体验如何?
  • 股东可以随时退出吗
  • 什么是冲帐?怎么个冲法?
  • 外商投资企业采用交易发生日的即期汇率
  • 自有房子出租怎么做账
  • 金融服务机构
  • yolo xml转txt
  • 税务没给核印花税,企业用交吗
  • 企业非流动资产占比多说明什么
  • 浅谈双减背景下的高效课堂
  • Win11 Build 23430 预览版发布(附更新修复内容汇总)
  • 雪花算法时钟回拨
  • vue路由跳转的三种方法
  • python的pillow库如何安装
  • 哪些计入其他收益与营业外收入
  • 代开增值税发票需要预交所得税吗
  • 出租固定资产的租金收入
  • 现代服务增值税纳税义务发生时间
  • 借款利息收入发票
  • pycharm pypy
  • sql函数的作用
  • 公司外部人员的差旅费
  • 农业发展公司有没有库存商品的
  • 应付账款的主要舞弊形式
  • 修理费用的会计怎么做账
  • 坏账损失的定义
  • 住房基金可以取出来用吗
  • 停产工人工资计入哪个科目
  • 开具正数发票中如何体现扣款?
  • 疫情期间减免的六大行业
  • 其他综合收益什么时候转留存收益什么时候转损益
  • 企业申请支付宝账号步骤
  • 车间劳务费计入什么费用
  • 收到分公司负责人的礼物
  • mysql的基本介绍
  • mysql5.7.17下载
  • 如何开启windows防火墙
  • win8屏幕显示时间
  • mac系统操作的小技巧
  • mac怎么录制
  • 磁盘清理win10
  • windows xp怎么设置桌面
  • 苹果官网入口
  • win10系统免费升级
  • Win10 Mobile 10586.242累积更新上手视频评测
  • win7 64纯净版网页打开出现乱码该怎么办 解决方法介绍
  • opengl图形裁剪
  • 前端面试题csdn
  • nodejs cicd
  • node.js和go
  • android点击按钮弹出对话框
  • 虚拟机中使用keil
  • shell编程的特点
  • js实现点击按钮移动滑块到另一个按钮的方法
  • jq 使用
  • 开发者共享是什么意思
  • 要使物体从静止状态转变为运动状态需要对这个物体什么
  • excel自定义控件
  • python win10
  • 全国初中应用物理知识竞赛获奖名单
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设