当前位置:首页 > 日记 > 正文

出版Node.js程序包的教程和NPM

出版Node.js程序包的教程和NPM
是一种node.js.when开发Node.js的软件包管理器,它经常被用来安装/卸载包。事实上,发布包的工作也由它来完成。

配置package.json

包装程序,你必须首先匹配的各种设置,这是由在包根目录的package.json指定,package.json内容必须严格的JSON格式,也就是说:

1。字符串应该用双引号括起来,而不是单引号。

2。属性名称必须添加双引号。

三.最后一个属性不应该添加逗号。

配置对象有很多属性,在这里可以具体看到。这里有一个常见项目列表:

1.name:包名,不可重复的与现有的包。

2.version:版本号。

3.description:简介。

4.author:作者的信息。它包含三个属性名称,电子邮件和网址。

5.bin:如果有一个程序的可执行文件(在命令行指定,它是主要的称呼)在这里可以指定一个以上的。

6.main:程序入口使用时需要调用封装。

7.dependencies:取决于封装,你可以指定一个版本号。

在配置package.json,你可以先包并安装在本地,测试程序是否运行正常,并安装命令:

复制代码代码如下所示:

NPM安装
此外,还有一条隐藏的规则需要注意。如果你想在包运行在Node.js环境的可执行程序,请添加在程序入口文件前一行。

复制代码代码如下所示:

#! / usr /斌/环境结
如果没有这一行,它将在系统默认的方式打开,而不是在Node.js环境下运行。

注册新账户

发布包,你需要登记一个账户first.npm并不提供网页注册向导。登记也应通过命令行执行:

复制代码代码如下所示:

NPM adduser
执行此命令后,输入用户名、电子邮件和密码将依次出现,然后您就可以等待一段时间了。

发布包

准备工作做得很好,可以使用下面的命令来发布包:

复制代码代码如下所示:

NPM发布
如果你想更新包,只是在package.json修改和重新发布命令执行的版本号。

相关文章

PS合成美成可怕的行尸走肉课程

PS合成美成可怕的行尸走肉课程

行尸走肉,可怕,课程,电脑软件,PS,本教程是向朋友介绍一个朋友,把美丽变成一个可怕的行尸走肉。这个教程很好。我建议你最喜欢的朋友一起学习。 本教程将介绍ps合成,把美丽的女人变成可怕的行尸走肉。这个教程很好。推荐给你最喜欢的朋友。 材…

如何使用Corel敲扣透明物体

如何使用Corel敲扣透明物体

透明,如何使用,物体,电脑软件,Corel,本教程主要是介绍朋友如何使用Corel敲除捕捉透明物体。很适合初学者学习。非常适合初学者学习。 本教程主要是教你如何使用Corel敲除捕捉透明物体。 *如何绘制和编辑透明体的外部选区,以及如何使用单像…

徒手和flash混合应用教程

徒手和flash混合应用教程

教程,混合应用,电脑软件,flash,徒手和flash混合应用教程 随着软件版本的更新,该门下的闪光和写意的结合越来越好。以下为您介绍写意与Flash应用实例相结合的教程,我希望你能通过此教程帮助! 现在,您可以创建非常繁琐,Flash强大的绘图功能,在写…

PS图象处理软件简单的深色的婴儿照

PS图象处理软件简单的深色的婴儿照

照片,婴儿,深色,图象,处理软件,本教程是为PS图象处理软件的配色和美白方法为偏暗的宝贝简介。本教程非常实用。对初学者来说是值得学习的。 这本书主要是向你介绍PS图象处理软件的配色和美白治疗方法对宝宝的照片。主要课程是cc版本。其他…

php中文拦截功能mb_strlen和mb_sub

php中文拦截功能mb_strlen和mb_sub

中文,你自己,功能,电脑软件,php,我们都知道,PHP的函数strlen函数并不能处理汉字,所以我们将取代它的mb_系列功能。但你没有mbstring图书馆吗这就要求我们写一个替换它,不再废话,首先在代码上: 复制代码代码如下所示: 如果(!function_exists('mb_s…

PS图象处理软件是一个梦幻般的人物

PS图象处理软件是一个梦幻般的人物

恒星,是一个,图象,处理软件,梦幻般,本教程主要使用PS图象处理软件创建一个配置文件的渲染效果的星空和星光了。整体轮廓是由星空和星光组成的。效果很漂亮,和你一样的朋友可以一起学习。 本教程介绍一个朋友给PS图象处理软件创建一个配置文…

2015情人快乐个性签名百科全书

2015情人快乐个性签名百科全书

百科全书,个性签名,情人,快乐,电脑软件,一个鬼城,一个孤独的人,一个人。 空荡荡的监狱,一座城镇,让一个人。 我以后会和你一起去的。 我想和你一起去的方式 你想要爱,我买不起 我想爱你,但不是 不要跟姐姐的感情,因为姐姐早就戒掉了。 和你谈谈你…

面向对象编程(1)

面向对象编程(1)

面向对象编程,电脑软件,讲解中的讲解很细致,这里没有太多的废话,直接在代码上: / / ECMA-262定义一个对象作为一个集合的无序的属性,这些属性可以包含基本的价值观,对象或函数 理解对象,最简单的方法是创建对象的实例,然后为它添加属性和方法。 va…

CDR只产生立体效果。

CDR只产生立体效果。

效果,电脑软件,CDR,本教程是简要介绍CDR,这是一个简单的方法,使立体数码效果的朋友。教程产生的效果非常好。非常适合初学者学习。推荐朋友一起学习。 教程教朋友使用CDR来制作立体单词。这个教程很简单,三维的角色经常用于商业宣传和海报: 具…

jQuery插件实现多行文本框文本}{高

jQuery插件实现多行文本框文本}{高

插件,文本,高度,电脑软件,jQuery,实现的功能: 1 /自动增加一行的高度时,文本是线 2,当文本删除一行,它会自动降低一行的高度依赖。jquery.xxx.js需要在工作中使用类似的功能,但它发现它使用插件导入其他文件很不方便,所以就写了一个文件。 tex…

时尚氛围中的光影设计

时尚氛围中的光影设计

光影,氛围,时尚,电脑软件,本教程是介绍给一位朋友,他用PS设计了红色和壁纸设计时尚气氛的方法。本教程设计的壁纸非常漂亮。本教程非常详细。我推荐它。 本教程介绍红灯朋友壁纸使用PS设计时尚大气,效果图制作很简单,但产生的效果非常漂亮,教程…

CDR节点工具使用技能图形课程

CDR节点工具使用技能图形课程

图形,节点,工具使用,技能,课程,今天,我向朋友们介绍一些CDR节点工具的技巧。本教程很详细,而且制作方法也很实用,很适合初学者学习。希望教程能对朋友有所帮助。 用CD工具的节点经常使用,不熟练的同志不容易调整曲线和形状(当然我不在这种情况下…