自己的文件上傳到npm


將一些公用的文件提取出來,發布到npm,在項目中引用.對開發來說是很有效的復用方法,免去了改動一個地方,所有地方都要一起改動的麻煩

自己發布npm包的教程也很多,還是比較容易實現,我這里記錄下自己發布npm包的過程.

1.注冊npm賬號,已有賬號跳過這一步,注冊地址: https://www.npmjs.com/signup
 
2.注冊好之后,記錄下賬號,密碼,郵箱.運行cmd,選擇一管理員身份運行,打開命令窗口
 
3.輸入npm login 回車,根據提示輸入賬號,密碼,郵箱.輸入密碼的時候不會顯示出來,直接輸就可以了
 
4.創建一個要打包的文件夾,進入到文件夾,我這里在d盤創建了一個文件common_vaild
 
5.運行npm init初始化一個package.json文件,根據提示輸入包名,入口.這里沒寫的或者要修改也可以到package.json文件進行修改
 
6.在你創建的文件夾里新建兩個文件,index.js  和 README.md
index.js文件就是你要導出的內容

README.md就是一個包的介紹,可以寫怎么下載,怎么使用
 
7.包寫好后,運行npm publish common-vaild發布  npm publish后面這個是你的包文件夾名稱不是package.json里的name,所以為了統一,文件夾名稱和包名最好還是寫一樣的,這里我把文件名稱_改成了-
 
8.發布成功后,到https://www.npmjs.com/搜索就可以搜到了
 
9.下載,通過npm i common-validate下載包,下載成功再package.json文件可以看到,使用就引入調用就可以了
 
 
 
到這里上傳包到npm就可以了,然后我們這個包修改了,想要更新這個npm包要怎么弄呢,這里也寫一下
 
1.本地把要修改的東西改好,進入文件夾,右鍵打開git命令窗口
 
2.可以使用    
npm view 你的包名 versions   查看一下現在npm網站上的版本
 
3.使用npm version patch來修改版本,npm 上不能對原版本進行修改,更新只能發布新版本,所以這里要從新生成版本號
npm version后面可以跟三個命令 patch是打補丁,版本號是在最后一位加一,比如我這里運行命令后就會生成一個新版本1.0.1;   minor是部分改動  版本號會變成1.1.0  第二位加一  ;     major是大改動,比如vue2.0到vue3.0這種,是版本第一位加一  2.0.0
 
4.生成版本后,在運行npm publish發布.成功后再查看包就會有兩個版本了,線上也更新了
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM