在npm上如何發布自己的包

2022-07-01 23:03:10 字數 1617 閱讀 6265

環境需要:node和npm

然後在本地建乙個資料夾作為你要發布的模組

然後在這個資料夾下開啟cmd

執行:npm init

按照提示寫對應的,或者先不寫也可以,最後y

這時候在mcrm這個資料夾下就出現了乙個package.json的檔案

name:包名

version:版本,第乙個數字一般為版本不相容改動,第二個數字為版本相容的功能修改,第三個為版本相容的bug修復

description:包的說明

main:入口檔案

scripts:可執行的指令碼命令

然後我從我的github上下了乙個模組**到該目錄下(這裡就是自己寫的公共模組方法),現在模組專案已經準備好了

這時候需要乙個npm的帳號,到npm官網或使用npm adduser命令新增帳號,注意需要郵箱裡驗證一下。

然後執行:npm adduser

這時候就可以發布了,命令列執行:npm publish

這時候發布成功去我的郵箱看一下『

然後再去npm官網看一下

好了在其他專案中就可以npm install mcrm-jsapi使用這個包了

------------------------注意--------------------------------

在npm publish發布過程中可能會出現發布不成功

其中有個問題是需要把換成

命令列執行npm config set registry

發布成功後有需要切換回cnpm映象

npm config set registry

或者**映象

npm config set registry

------------------如何取消發布-------------------

npm unpublish       如果許可權不夠加上--force :  npm --force unpublish

但是我測試了一下現在好像取消不了

官方說24小時內發的可以取消,但是我測試沒有取消掉,雖然cmd命令裡顯示取消成功了,但是去npm搜還是能搜到

使用這個命令,並不會在社群裡撤銷你已有的包,但會在任何人嘗試安裝這個包的時候得到警告

如何在npm上發布自己的包

注意 需要進入郵箱驗證 mkdir lw test 建立乙個專案 cd lw test 進入專案根目錄 npm init 初始化專案 注意 在生成package.json中,name的名稱和專案的名稱保持一至 1.package.json author lw license isc 注意 這些事預設...

如何發布自己的npm包

1.首先前往npm官網註冊乙個賬號 2.在本地建立乙個專案資料夾 專案名稱隨意,不能和npm已有包重複 3.通過終端進入資料夾 cd demo 建立乙個包資訊管理檔案package.json npm init 填寫相關資訊,直接回車也可 4.建立乙個index.js檔案,隨便敲幾行 5.發布包 使用...

在npm發布自己的js包

首先在註冊自己的賬號。在你的包資料夾位置的位址列輸入cmd回車,然後在命令列輸入npm login,根據提示輸入使用者名稱,密碼,郵箱,然後登陸成功。然後在輸入npm publish即可發布。npm unpublish刪除。具體的操作可以根據提示進行。寫自己的包時,最好提前在官網查一下這個包的名字有...