我爱编程

node.js学习之npm——6.《如何创建node模块、如何发

2018-04-09  本文已影响54人  margery

创建node.js模块

exports.printMsg = function() {
  console.log("This is a message from the demo package");
}

按照以下步骤试试:

发布

你可以发布任何带有package.json目录的文件。下文解释了如何第一次发布包裹,以及如何在以后更新它。

准备

了解npm政策
在你开始之前,回顾一下npm的政策是一个好主意,以防你对网站礼仪、命名、许可或其他指导方针有疑问。

创建一个用户账号
要发布,您必须是npm注册中心的用户。如果您不是用户,则使用npm adduser创建一个帐户。如果您在站点上创建了一个用户帐户,请使用npm登录从您的终端访问您的帐户。
测试:
1.从终端输入npm who am i,看看您是否已经登录了(技术上,这也意味着您的凭证已经存储在本地)
2.在浏览器输入https://npmjs.com/~username来验证你是否已经注册成功。
eg:我的:https://npmjs.com/~margery

检查package目录
1.检查内容
注意,目录中的所有内容都将被包括在内,除非它被本地的gitignore或.npmignore文件忽略。要学习如何使用这些命令,请参见npm开发
检查你的package.json文件
确保你想要的内容都已经包含在package.json文件中。
选择一个名字
为您的包选择一个唯一的名称。试着选择一个描述性的名字。

发布

使用 npm publish 来发布你的package
去浏览器中输入https://npmjs.com/package/<package> 你将看到一个包含所有packagede 信息。

yargs-example-readme.png

如何更新你的package

如何更新你的版本号

当您进行更改时,您可以使用
npm version <update_type>
其中<update_type>一个semver类型,表示patch ,minor,或者major。
此命令将更改package.json中的版本号。
注意:如果你把一个标签连接到你的npm帐户,它还会在你的git仓库中添加一个标签。
更新版本号之后,运行npm publish再次发布。
测试:https://npmjs.com/package/<package> 里面的包版本应该更新。

如何更新readme文件

除非您的包的新版本发布,否则站点上显示的README将不会被更新,因此您需要运行npm版本补丁和npm发布来更新站点上显示的文档。

上一篇 下一篇

猜你喜欢

热点阅读