位置: 编程技术 - 正文

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

  • 厂房出租开发票怎么交税
  • 预付款发票能入账吗
  • 增值税纳税申报时间
  • 应交土地使用税和应交城镇土地使用税一样吗
  • 进口关税的计算方式
  • 没有发票先入账怎么办
  • 接受投资材料
  • 收到投资款需要交税吗?
  • 代购货物的缴税情况
  • 软件出口税收政策
  • 哪些邮政业务可以寄快递
  • 现金存入银行会计摘要怎么写
  • 农业合作社预付款怎么算
  • 事业单位职工福利费计提标准和使用
  • 供应商质量问题告知函
  • 企业办自建厂房理房产证需要什么资料
  • 固定资产的计税基础6种情况
  • 查土地补贴到啥单位查明
  • 施工费增值税税率是9%
  • 水利建设专项收入怎么计算
  • 残障人士能享受的税收优惠
  • 增值税电子普通发票开具规定
  • 居民企业之间以非货币资产进行投资
  • 学校收取食堂管理费
  • 农业机耕服务是什么税收分类编码
  • 框架采购合同如何计贴印花税?
  • 拿库存商品抵债怎么做账
  • 库存商品适用于什么账簿
  • 贴息费率
  • 收到美金没有结汇会计分录
  • mac老款设备怎样升级os14
  • 文件改后缀什么意思
  • mac如何恢复到出厂系统版本
  • 根据新企业所得税法的规定,企业购买并实际使用
  • 公司认缴出资怎么交税
  • 前端大屏适配几寸显示器
  • 固定资产更新改造期间提折旧吗
  • php __invoke
  • php://input用法
  • php fetchall
  • 会计分录由什么要素组成
  • 鱼香肉丝的做法的教程
  • zendframework3中文手册
  • php处理并发有哪些技术
  • 文化事业建设费的征收标准
  • h5页面内嵌到微信
  • php 跨域
  • 前端按钮跳转界面
  • 个体工商户可以给自己交社保吗
  • 预付账款借方怎么调平
  • python中datetime.datetime
  • 税务登记是需要原件还是复印件
  • SQLSERVER2008中CTE的Split与CLR的性能比较
  • 支付劳务费的账务处理
  • mysql复制粘贴
  • 车船税手续费返还时间
  • 购买货物对方代垫的运输费分录
  • 股东捐赠给企业怎么做账
  • 企业购买设备抵税
  • 建筑行业挂靠代扣税款如何入账?
  • 以现金支付办公用品费440元
  • mysql precision
  • sql教程
  • CentOS中mysql cluster安装部署教程
  • mysql 5.7.17 winx64免安装版配置方法图文教程
  • centos设置ftp
  • windows8怎么设置开机密码
  • Unity-Shader Sublime 自制shader提示插件
  • opengl立体模型
  • 入门级啥意思
  • linux安装jdk和tomcat
  • python控制台怎么用
  • linux一些常用操作命令 (不定时更新)
  • js面向对象的三大特性
  • 国企9000扣完五险一金
  • 打印个人住房信息查询记录需要什么资料
  • 税务局领取发票后怎么操作
  • 湖南省国家税务局历任局长
  • 国考报四川的去哪考
  • 九江税务总局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设