使用npm发布项目
npm-publish發(fā)布
發(fā)布一個(gè)包
概要 Synopsis
npm publish [<tarball>|<folder>][--tag<tag>][--access<public|restricted>]Publish '.' if no argument supplied Sets tag 'latest' if no --tag specified譯
npm publish [<目標(biāo)文件>|或者<文件夾>] [--tag標(biāo)簽<標(biāo)簽名>] [--access訪問限制 <public公開|restricted受限制的>]如果沒有參數(shù)可使用“.”替代 如果沒有定義新標(biāo)簽 使用"latest"替代說(shuō)明
上傳一個(gè)包到倉(cāng)庫(kù)(npm)后就可以使用名字來(lái)下載下來(lái)。包目錄中的所有文件都將被下載下來(lái)。除了.gitignore或者.npmignore這類文件。如果文件中有.gitignore那么個(gè)文件中指定的文件將被忽視。如果同時(shí)存在那么以.gitignore為主。查看npm-developers獲得更多細(xì)節(jié)。
默認(rèn)情況下,npm將發(fā)表到公共的注冊(cè)。因?yàn)樵O(shè)置的默認(rèn)注冊(cè)使者的不同會(huì)出現(xiàn)不同的樣子,查看package.json
<folder>:一個(gè)包含package.json的文件夾
<tarball>:一個(gè)指向一個(gè)包含package.json文件的文件夾的路徑或者url
[--access<public|restricted>] 告訴注冊(cè)中心,包是否為公開,或者其他限制。只有使用了限制的包,他的默認(rèn)是有限制的。如果你不是一個(gè)付費(fèi)賬戶,默認(rèn)是公開的。
如果包的名字和版本組合已經(jīng)存在和注冊(cè)過(guò),那么將會(huì)失敗。
一旦一個(gè)名字和版本的組合被注冊(cè)過(guò),那么將不得更改,即使從版本庫(kù)刪除。
總結(jié)
- 上一篇: 求直角三角形的个数
- 下一篇: Android opencv cv