記錄一下怎麼發npm包
1. 註冊npm賬號:https://www.npmjs.com
2. 選擇一個資料夾:cd 資料夾名
3. 執行npm init操作,出現如下文字
This utility will walk you through creating a package.json file.
It only covers the most common items, and tries to guess sensible defaults.
See `npm help json` for definitive documentation on these fields
and exactly what they do.
Use `npm install <pkg>` afterwards to install a package and
save it as a dependency in the package.json file.
4. 按照要求填寫內容:
package name:這是要釋出的包的名稱,可以填寫名稱後直接回車,預設以資料夾名稱命名
version: 包的版本號
description: 包的形容
entry point: 入口檔案,可以設定為其他入口檔案
test command: 測試
git respository: 如果寫好的包在github上,這裡npm會讀到隱藏的.git目錄,無則直接回車繼續
keywords: 包的關鍵詞
author: 作者
license: 直接回車
5. 執行萬以上步驟,會出現are you ok, yes之後,就會看到資料夾中多出來一個package.json,內容是剛才填寫的資訊。新建index.js檔案作為入口檔案
6. index檔案中寫入
module.exports=require('./lib')
7. 建立lib資料夾,打包好的程式碼放入lib資料夾中
8. 使用npm login命令,登入
9. 在目錄下使用npm publish
10. 每次更新再次執行npm publish,注意修改version資訊