首先你得在官網註冊一個npm帳號npm
好比咱們新建一個index.js文件 這個文件只打印一句話 ,而後把這個文件發佈成一個npm包json
npm init
bash
執行這個操做會在本地生成一個package.json文件,而且按照提示輸入相應的描述 版本號等等。spa
{
"name": "charllote-bao",
"version": "1.0.0",
"description": "test",
"main": "index.js",
"scripts": {
"test": "npm install charllote "
},
"author": "charllote",
"license": "ISC"
}
複製代碼
npm login
code
npm publish
ip
若是遇到如下提示報錯,說明你可能註冊以後沒有去驗證郵箱,打開你綁定的郵箱,點擊npm的驗證連接便可。get
npm ERR! code E403
npm ERR! 403 Forbidden - PUT https://registry.npmjs.org/charllote-bao - you must verify your email before publishing a new package: https://www.npmjs.com/email-edit
複製代碼
發佈成功以後能夠在你的npm主頁看到剛發佈的包string
npm version patch // 這個操做會在原先的版本號上+1
npm publish // 從新發布
複製代碼
執行成功後會在主頁看到一個新發布的版本包it
刪除指定的包和版本號io
npm unpublish 包名@版本號
複製代碼