位置: 编程技术 - 正文

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

  • 什么是一般业务
  • 辞退补偿金按照什么工资算
  • 工程附加税怎么计算
  • 会议服务费免税吗
  • 用房租入股
  • 医疗耗材的税率是多少
  • 员工团体意外保险怎么报销
  • 工厂宿舍的水电安装规范图
  • 跨期两年的发票怎么处理
  • 工资中事假扣款执行依据
  • 境外企业所得税税率
  • 向境外销售货物交增值税吗?
  • 一般纳税人收到专票怎么做分录
  • 客户退回发票会退回吗
  • 碎石需要技术吗
  • 减免税额结转到待认证是什么意思
  • 如何确定合并报表的范围简答题
  • 需要会计报表的人
  • 企业采购成本包括所有的仓储费用
  • windows11如何
  • 利润表中的其他综合收益
  • 有关于秋天的诗句
  • c盘显示隐藏
  • 中专学历可以报成人本科吗
  • 发生坏账账务处理
  • 普通发票主营业务收入销项负数发票怎么做账
  • 退休人员被返聘还能领养老金吗?
  • el-upload上传文件大小限制
  • 购买免税农产品可以抵扣进项税
  • 土地价款扣除会计分录
  • 企业发放误餐补助需要票据吗
  • yolo s
  • 账户验证是什么意思
  • 织梦官方网站
  • 机关单位差旅费
  • 农村合作社不报税会导致经营异常吗
  • 织梦一直显示上一页和下一页
  • 含税采购金额怎么算
  • 怎么查询mysql sql_mode
  • 信用减值损失在贷方表示什么
  • 现金收支月报表
  • 新会计准则其他收益核算内容
  • 单位或个体经营者
  • 拆迁补偿款收税吗
  • 生产成本制造费用结转
  • 结转未交增值税为什么是零
  • 出口额和外汇收入
  • 一般纳税人购买汽车会计分录
  • 待抵扣税额转入进项税额的分录
  • 收到红字发票如何处理
  • 会计做账工作总结
  • 违反会计法规定的行为有哪些
  • mysql查询表语句
  • fedora debian ubuntu
  • windows server 2008 r2安装教程
  • ubuntu如何配置
  • windows字体不显示
  • windows10经常假死
  • centos查看某个端口
  • centos5.4 安装
  • win8启用或关闭windows功能
  • gb4.exe
  • win8图标放桌面
  • linux计划任务每天九点
  • win8如何安装
  • linux k
  • 返回场景和音乐的区别
  • 关于如何用好调查研究推动警务发展
  • iframe的高度自适应
  • unity3d入门视频教程
  • nodejs 加解密
  • js中文本框设置的代码
  • android 快速开发工具
  • js 数组去重的四种方法
  • jquery获取cookie值的方法
  • js怎么定义类
  • js页面滚动到指定位置
  • 工会经费计提比例0.8%
  • 我国税收征收机关包括
  • 税务系统绩效管理首要目标
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设