1新建一个mypackagemodule的文件
2在命令行下切换到给文件下,执行npminit,按要求提示填写
E:\node\mypackagemodule>npminit
Thisutilitywillwalkyouthroughcreatingapackage.jsonfile.
Itonlycoversthemostcommonitems,andtriestoguesssensibledefaults.
See`npmhelpjson`fordefinitivedocumentationonthesefields
andexactlywhattheydo.
Use`npminstall<pkg>--save`afterwardstoinstallapackageand
saveitasadependencyinthepackage.jsonfile.
Press^Catanytimetoquit.
name:(mypackagemodule)jinhan
version:(1.0.0)1.0.0
description:thisismyfristmypackagemodule
entrypoint:(index.js)index.js
testcommand:none
gitrepository:none
keywords:
author:jinhan
license:(ISC)
AbouttowritetoE:\node\mypackagemodule\package.json:
{
"name":"jinhan",
"version":"1.0.0",
"description":"thisismyfristmypackagemodule",
"main":"index.js",
"scripts":{
"test":"none"
},
"repository":{
"type":"git",
"url":"none"
},
"author":"jinhan",
"license":"ISC"
}
Isthisok?(yes)yes
E:\node\mypackagemodule>
3填写成功后在mypackagemodule文件下会出现package.json文件
创建一个index.js作为包的接口,一个包就这样制造好了。
在发布前,我们还需要获得一个账号用于今后维护自己的包,使用
npmadduser根据提示输入用户名、密码、邮箱,等待账号创建完成。完成后可以使用npmwhoami测验是否已经取得了账号。接下来,在package.json所在目录下运行npmpublish,稍等片刻就可以完成发布了。打开浏览器,访问http://search.npmjs.org/就可以找到自己刚刚发布的包了。现在我们可以在世界的任意一台计算机上使用npminstallmypackagemodule命令来安装它,如果你的包将来有更新,只需要在package.json文件中修改version字段,然后重新使用npmpublish命令就行了。如果你对已发布的包不满意(比如我们发布的这个毫无意义的包),可以使用npmunpublish命令来取消发布。