現在前端項目開發中,咱們幾乎無時無刻不在使用別人開發好的包(package),這是被推薦的,也是軟件開發領域提倡的"不要重複造輪子"。前端
那用了這麼多三方的包,你有沒有本身開發一個包併發布出去呢?
node
如下步驟,簡單的記錄了我發佈一個簡單包的流程(前提條件:已成功安裝node,npm前端開發環境)
npm
npm init
json
執行該命令後會交互式的輸入項目基本信息,一路會車就OK。特別注意name要在整個npm 倉庫中惟一,不然後期發佈會提示沒有權限,因此命名的時候最好加上本身的特殊標示。併發
執行初始化項目成功後咱們的項目目錄下就有了package.json 項目描述文件。接下來咱們新建一個js文件,實現一個簡單的功能。app
代碼實現了一個獲取字符串長度的方法並導出(export),其餘人使用的時候只須要導入就能夠了(import)。ui
接下來,咱們就把這個簡單的實現了獲取字符串的包發佈出去。spa
npm adduser
3d
npm login
code
能夠經過如下命令查看本身當前的登錄狀態
npm whoami
npm publish
6.使用
如上,你的npm包就發佈成功了,其餘開發人員下載之後就能夠盡情的在項目中使用了。
npm install wyb-npm-package