位置: 编程技术 - 正文

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

  • 销售部门使用的管理设备计提的折旧应计入的账户为
  • 公司股权变更要查账吗
  • 劳务费增值税专用发票税率是多少
  • 可供出售金融资产和长期股权投资
  • 建筑企业预收款开具不征税发票为什么要预缴
  • 新公司做财务
  • 企业多缴纳所得税怎么办
  • 企业收到普通发票开错税率跨月重开后咋入账
  • 所得税汇算清缴报告在哪查
  • 单位买另一单位银行承兑汇怎样入账?
  • 待摊费用的金额
  • 向银行借款一年是长期还是短期
  • 个人转让土地使用权 增值税
  • 增值税减征方式有哪些?
  • 厂房装修费用计入制造费用吗
  • 应收预收账款属于什么科目
  • 贷款服务开票开具要求
  • 公司如何为员工缴纳社保
  • 办理企业土地证要多少钱
  • 制造业购买纸箱子记入什么科目
  • 进项转出税务处理
  • 小规模纳税人销售自己使用过的固定资产税率
  • 手撕定额发票能不能报销
  • cmos bjt
  • 现行预计负债的计算公式
  • 异构图神经网络 电影推荐
  • tensorflow1 教程
  • 建筑公司算不算企业
  • php 序列化和json性能
  • 税务函调异常怎么处理
  • 只有进项税没有销项
  • 基于核心素养下的大单元教学设计
  • node更新到最新版本
  • 使用nvm安装nodejs后无法执行node命令
  • yii2框架面试题
  • php 微信公众号自定义菜单
  • 企业收到土地回收怎么办
  • 汽车折旧年限及年限
  • 拓展训练属于培训费吗
  • 商贸企业出口退税吗
  • 逾期包装物押金收入计入什么科目
  • 如何开发客户群体
  • 小微企业免征增值税政策2022
  • 股本及溢价
  • 电脑自学网
  • 投资理财产品的骗术
  • 会计人员信息采集工作证明模板
  • 给个体工商户打工受伤怎么办
  • 差旅费记入应付职工薪酬吗
  • 路桥费能抵扣增值税吗
  • 境外企业向境内企业提供技术服务
  • 原材料采购未入库会计分录
  • 金蝶k3怎么打印科目余额表
  • 网上报税零申报流程演示2018
  • 建筑公司可以收工程款发票吗
  • sql server的相关技术知识
  • window 开机启动
  • XP系统提示QQprotect.exe损坏文件的解决方法图文教程
  • VirtualBox虚拟机中文免费
  • win7系统开启vt
  • 教大家一些实用的技巧方法
  • 如何删除win7系统自带游戏软件
  • 模型图怎么画
  • jquerycdn
  • Web Inspector:关于在 Sublime Text 中调试Js的介绍
  • unity如何动态刷新滚动列表
  • unity如何连接数据库
  • nodejs实战教程
  • 对activity的四种启动模式的理解
  • python序列结构总结
  • scrollbottom用法
  • 使用jQuery调用XML实现无刷新即时聊天
  • python3新增特性
  • 广西发票查询平台
  • 基层税务工作难点重点热点
  • 矿产资源税的计税依据
  • 留抵税额退税政策2022年14号文件
  • 我国现行税法体系中采用多次课征的税种是
  • 商贸有限公司怎么运营
  • 税务违法怎么处理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设