如何创建、发布、升级你的npm,node模块原始node.js模块(module)是一类可以发布到npm的包。通过创建package.json文件来创建模块。使用npminit创建一个package.json文件。命令行会要求您提供一些字段值。除了name和version,还需要设置一个main值,也可以使用默认的index.js作为值。详见第5章。创建package.json后,您需要创建一个可以在您的模块需要时导入的文件。该文件的默认名称是index.js。其他的,你可以按照commond.js的方式在这个文件中写你的代码。发布模块module您可以使用package.json将您的目录发布为npm包(模块)。准备了解npmpolicy在开始之前,您最好先了解npmpolicy,以处理您的网站礼仪、命名、授权等问题。发布一个npm包其实需要两个基本的东西:1.一个带有符合npm包规范的pckage.json的包。2.在npm官网上注册一个账号,在本地npm中登录npm。具体如下:1.创建或登录用户账号发布前,您必须是npm库的用户。如果您不创建帐户,请在本地命令行上使用npmadduser并按照提示创建它。如果您已经是该网站的用户,则只需使用npmlogin登录您的帐户。验证:在命令行输入npmwhoami查看是否已经登录(同时你的凭证也会存储在本地),在浏览器中输入https://npmjs.com/~username验证是否注册成功。比如我的:https://www.npmjs.com/~cdd2。检查包目录并检查内容文件夹。除了.gitignore或.npmignore中定义的文件外,所有其他文件都将包含在包中。更多信息。检查package.json文件以确保您需要的所有内容都包含在package.json文件中。设置细节。为您的包选择一个具有以下限制的名称:不属于其他人不拼写成其他名称,除了拼写错误,并且不混淆其他人作者身份符合npm政策指南。例如,不要给您的包裹起冒犯性的名字,也不要使用别人的商标名称。在package.json文件的相应行中指定名称。做一个文档(readme.md)npm建议你在你的包中包含一个reade文件来描述你的包。该文件必须命名为readme.md。此扩展名表示这是一个降价文件。当有人发现你的包(你对应的包)时,这个文件的内容会显示在npm网站上。在开始之前,最好参考一下别人是如何写这个文件的。使用文本编辑器创建一个文件。将此文件保存到项目目录并将其命名为radme.md。当您发布时,该文件的内容将显示在该项目的相应网页上。发布使用npmpublish发布你的包。在浏览器中输入https://npmjs.com/package/
