釋出自己的npm包
打個廣告 我寫的例子 npm包 codefilecount 統計檔案個數和程式碼行數
- npm init 初始化專案
- 修改 package.json
{ "name": "codefilecount", "version": "1.0.2", "description": "統計程式碼檔案個數和程式碼行數", "main": "index.js", "bin": { "codestats": "./src/index.js"//配置命令列命令 codestats, 全域性安裝後命令列執行命令 codestats 則會執行./src/index.js檔案 }, "scripts": { "test": "codefilecount", "start": "node ./src/index.js", "build": "rollup -c rollup.config.js" }, "keywords": [ "檔案個數", "filenumber", "codeline", "count" ], "author": "丁同亞", "license": "ISC" }
- 寫功能程式碼
- 釋出 ** 要用npm的官方源 **
npm login //登入 npm publish //釋出 更新 npm version patch npm publish npm version 引數說明 patch:小變動,比如修復bug等,版本號變動 v1.0.0->v1.0.1 minor:增加新功能,不影響現有功能,版本號變動 v1.0.0->v1.1.0 major:破壞模組對向後的相容性,版本號變動 v1.0.0->v2.0.0