2013年12月23日 星期一

[NPM] 發行自己的套裝組 npm publish

發行耶!!!

把自己的nodeJS 作品放到資料庫上面讓人下載。 <--- 抖抖

也就是說以後只要:
#npm install mypackage

大家都能安裝你的寫的軟體。

有妹有很威...




照慣例npm 要稍微了解

這是官網 (package.json)

首先把code 放在github並且編寫好
"package.json"
這個檔案不是只有用來做 npm install 的相依連發行也要。

example:
{
  "name"           : "simplednsserver",
  "description"    : "a workable version of DNS Server",
  "dependencies"   : {
                      "native-dns" : "0.4.1"
                     },
  "author"         : "BEJO Li",
  "email"          : "my email",
  "keywords"       : ["dns", "dns server"],
  "main"           : "DNSServer.js",
  "version"        : "0.0.1",
  "type"           : "git",
  "url"            : "https://github.com/BejoTW/Simple-NodeJS-DNS-Server.git"
}

在本基端註冊npm 發行帳號
#npm adduser

在想發行的目錄有package.json的地方
#npm publish

完成!!!

照剛剛的範例就可以KEYWORD 搜尋啦。
#npm search dns
-->
simplednsserver       a workable version of DNS Server                              =bejo

#npm install simplednsserver
就安裝好啦!!!

有沒有
APP 上架很簡單 (幻覺)

這NPM 作者簡直天才。