位置: 编程技术 - 正文

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

  • 月末转出未交增值税时应借记的科目是
  • 用友财务软件怎么设置二级科目
  • 本年利润借方专栏有什么
  • 办理外经证后缴税怎么交
  • 收到电子退库的摘要怎么写
  • 资产负债表上的资产是原值还是净值
  • 更换电脑后个税信息如何导入
  • 社保代理公司的合作协议
  • 蔬菜批发销售免税政策
  • 赊销固定资产会计科目
  • 应付账款逾期利息会计分录
  • 经营租赁发生改良费用的会计分录如何处理?
  • 实收资本属于会计科目吗
  • 转让无形资产收入属于销售收入吗
  • 记名预付卡不得设置有效期不可赎回
  • 药店可以开具专票吗
  • 公司抵扣发票不用交税吗
  • 银行汇款风险提示
  • 红字冲回上月收入
  • 开红字冲红发票 下个月怎么申报
  • 收到上级补助收入怎么记账
  • 调拨资产入账按原值还是按净值
  • 工程施工成本发票未到会计分录及账务处理
  • 财务中不能冲销的凭证
  • 会计核算的主要依据是什么
  • 固定资产质保金计入什么科目
  • 公司对外租赁
  • led电子屏税收编码
  • 公益性捐赠包括向脱贫地区捐赠吗
  • 手机型号不在鸿蒙系统里
  • 在win7中,当前窗口的数量是多少个
  • 劳务发票税率是多少
  • 未开票收入跨年可以冲回吗
  • php判断链表是否有环
  • 直接人工分配按计时工资怎么分
  • php中的预定义变量
  • 加班车费报销计入什么科目
  • 应收款余额在借方什么意思
  • 人工智能讲解
  • 多计提的个人所得税怎么冲回
  • 微信小程序游戏手游排行榜
  • vue系列教程
  • vue实现动态菜单权限配置
  • php写一个简单的单例模式
  • 增值税发票如何认证抵扣
  • 茶叶开增值税专用发票,不在申报系统的农副产品类
  • 油票抵税的顺序步骤是什么
  • 汽车折旧年限是几年如何计算
  • 公司代个人缴纳社保,但不发工资和交税
  • 更正申报补缴税款会影响记录
  • 发票退票和废票的区别
  • 现金流量表编制格式
  • 购进废旧物资进项税额
  • 发票开9个点
  • 资产负债表没有
  • 收客户货款怎么说话
  • 如何理解会计的本质
  • 收到党建工作经费的通知
  • 进项抵扣后的附加税
  • 应付利息怎么记账
  • 累计摊销可以做什么分录
  • 投资款没有进入公司账户算投资款吗
  • 商用计算机英文
  • windows2003怎么修改用户密码
  • Win10 Mobile RS2预览版14951升级遭遇卡在0%的解决办法
  • 怎么在win7开始菜单添加文件夹
  • Linux操作系统软链接和硬链接的联系与区别
  • Win7如何安装音频设备
  • win10系统笔记本怎么连接wifi
  • javascript的dom操作
  • python简单编码
  • javascript要怎么学
  • 面向对象的三大特征
  • JavaScript为事件句柄绑定监听函数实例详解
  • 家政公司的清洁工具
  • 青年文明号创建目标
  • 宿迁市国家税务局徐友谅
  • 广州地税微信公众号
  • 国外高速公路收费站
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设