位置: 编程技术 - 正文

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

  • 企业清算分配要交所得税吗
  • 应交税费待抵扣进项税额
  • 上年度暂估的票回不来一直挂帐吗
  • 漏报了残保金如何调整?
  • 以前年度所得税退税会计分录
  • 联营企业属于企业吗
  • 测试收入的钱怎么用
  • 印刷宣传册是违法吗
  • 发票上是17%的税率吗
  • 认缴注册资本的风险
  • 开票金额比实际金额多
  • 机动船舶缴纳车船税吗
  • 银行承兑汇票收费标准
  • 顺流交易为什么不管是否出售
  • 收到备付金怎么做分录
  • 研发设备的定义
  • 出借包装物收取的押金属于什么
  • 生产用的软件
  • 房屋租赁发票能抵扣几个点
  • 个人出租仓库需交税吗
  • 什么公司不需要融资
  • 会务费税率是多少 2021
  • 增值税普通发票和专用发票有什么区别
  • 发票作废相关规定
  • 建筑企业员工培训
  • 小规模纳税人申报纳税详细流程
  • 防伪开票系统税票如何抵扣
  • 其他应收款预算会计需要做账吗
  • 地方教育费附加的会计分录
  • 注册资金印花税怎么算
  • 劳务公司代发劳务费合法吗
  • 建厂房的费用怎么记账
  • 股票属于以下哪一类金融工具
  • 控股公司的账务处理
  • 公债的本质是什么
  • 国税代开普票能作废吗
  • 长期待摊费用应该怎么摊销
  • Vue--》Vue3打造可扩展的项目管理系统后台的完整指南(一)
  • vue封装组建
  • 文化体育用品批发城有哪些
  • node使用axios
  • 技术软件开发
  • 合作公司投资方式
  • 私对公开发票需要什么
  • 结转费用类会计分录怎么写
  • 小规模纳税人通行费电子普票能抵扣吗
  • c语言f lf
  • python os.path.join()函数的使用
  • 固定资产报废如何交增值税
  • 直接人工费用属于产品成本吗
  • mysql数据库函数
  • 小企业长期债券投资
  • 建筑业的人工费是什么
  • 应交增值税结转凭证
  • 免税苗木普通发票抵扣怎么在申报填写
  • 有限合伙企业的特征
  • 设计服务的成本核算
  • 解读分布式光伏开发前期工作要点及措施
  • sqlserver连接到服务器
  • win10屏幕自动变黄
  • xp安装声卡驱动
  • mac系统不能用
  • CentOS里/etc/sysconfig/clock内容解读
  • 桌面快捷方式不显示图标怎么办
  • 如何知道文件的解压密码
  • linux的tar
  • windows8.1rt
  • win10怎么添加蓝牙驱动
  • 在linux系统中,用来存放各种配置文件的目录
  • windows7默认网关不可用
  • node.js基础入门
  • 批处理文件就是将若干文件集中起来
  • python语言基础与应用答案
  • unity3D游戏开发
  • 批处理 读文件
  • javascript教程 csdn
  • 安卓多线程有几种实现方法
  • js做运算
  • 税控盘税务数字书驱动找不到应用程序是咋回事
  • 税务被风控了多久才会解除
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设