大佬教程收集整理的这篇文章主要介绍了node.js学习之npm 入门 —8.《怎样创建,发布,升级你的npm,node模块》,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
node.js module(模块)是package的一种,能够发布到npm。从创建一个package.json文件开始来创建@L_988_2@module。
使用npm init
来创建一个package.json文件,命令行会问你一些字段的值,除了name和version两个外,你需要设置一个@H_502_11@main的值,也可使用默认的index.js
作为值。详情看第五章
创建完package.json之后,你需要创建一个文件,该文件在你的模块require时能够引入,这个文件的默认名字是index.js
。
剩下的你可以在该文件中按照commond.js的模式来写入你的代码。
你可以发布你那个带有package.json的目录作为npm的package(module)。
开始之前你最好去了解下npm的政策,应对你在网站礼仪,命名,授权等方面的问题。
发布一个npm package其实需要两个基本的东西:
一、 带有pckage.json,符合npm package规范的package。
二、在Npm网站上注册了账户,并且在本地的npm中登录到了npm。具体如下:
发布之前,你必须是一个npm库的用户。如果你不是那么创建一个帐号,通过本地的命令行使用npm adduser
按照提示来创建。如果你已经是该网站的用户那么只需使用npm login
来登录下你的帐号即可。
验证:
例如我的:
文件夹中除了在.gitignore
或者.npmignore
中定义的文件外,其他所有的文件都将包含到package中。更多信息。
确保你想要的内容都已经包含在package.json文件中。设置详情。
npm建议你在package中包含一个reade文件用来说明你的package。这个文件必须以readme.md
命名。这个扩展名,表明这是一个@H_502_11@markdown文件。当有人发现你的package时这个文件的内容将被显示到npm网站上(你的相应的package)。
使用npm publish
来发布你的package。
在浏览器输入https://npmjs.com/package/<package>
你将看到你的这个新的package的信息。
当你对package做出修改后,你可以使用如下方法升级你的package:
npm version <update_type>
<update_type>是一个semver类型,表示patch,minor,或者major。
这个命令将更改在项目中package.json中的version的值。
注意:如果你已经将一个标签与你的npm账户关联起来,那么这个标签还会添加一个带有更新版本号的标签到你的git仓库
更新版本号后,运行:
npm publish
该package在Npm中的版本号也会更新。
显示在网站上的自述文件将不会更新,除非发布新版本的软件包,因此您需要运行npm version patch并npm publish更新网站上显示的文档。
以上是大佬教程为你收集整理的node.js学习之npm 入门 —8.《怎样创建,发布,升级你的npm,node模块》全部内容,希望文章能够帮你解决node.js学习之npm 入门 —8.《怎样创建,发布,升级你的npm,node模块》所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。