1沦零、注冊npm賬號(已有可忽略)
2祭隔、新建文件夾货岭,進(jìn)入該文件夾,運行npm init疾渴,生成package.json文件
3千贯、將需要發(fā)布的代碼放入該文件夾
4、如果是第一次發(fā)布搞坝,運行 npm adduser搔谴,如果不是第一次發(fā)包,運行 npm login
5桩撮、進(jìn)入項目文件夾下敦第,運行 npm publish 發(fā)布(命名為npm_utils_demo)
發(fā)布完之后想修改一下如何操作呢(升級)
首先:npm view zr_test_demo versions? // 查看遠(yuǎn)端已經(jīng)發(fā)布的zr_test_demo包的版本
然后:將包的內(nèi)容進(jìn)行修改峰弹,修改完后作為一個新的版本就行提交,
1. 修改版本號:使用 npm version 進(jìn)行修改芜果,update_type 有三個參數(shù)
patch:這個是補丁的意思鞠呈,補丁最合適;
minor:這個是小修小改右钾;
major:這個是大改咯蚁吝;
具體咋用:
比如我想來個1.0.1版本,注意舀射,是最后一位修改了增1窘茁,那么命令:npm version patch
比如我想來個1.1.0版本,注意脆烟,是第二位修改了增1山林,那么命令:? ? npm version minor
比如我想來個2.0.0版本,注意邢羔,是第一位修改了增1捌朴,那么命令:? ? npm version major
2. 第一步操作只是修改了本地的版本號,使用 npm publish上傳到遠(yuǎn)端npm,就完成了所有工作
作者:愛吃荔枝的張長弓
鏈接:http://www.reibang.com/p/47156d2165ac
來源:簡書
著作權(quán)歸作者所有张抄。商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán)砂蔽,非商業(yè)轉(zhuǎn)載請注明出處。