# 新建文件夾 mkdir whosmeya-npm-package-test # 進入 cd whosmeya-npm-package-test/ # 初始化 package.json, -y 表示 使用默認配置 npm init -y # 新建文件 touch index.js
在 index.js
中寫入以下代碼html
exports.test = 'Hello world!';
目錄以下git
註冊npm帳號 地址 https://www.npmjs.com/logingithub
註冊完成後記得去郵箱驗證(若是驗證失敗,就把驗證地址複製到註冊帳號的瀏覽器打開),若是不驗證,發佈時候會403。shell
登錄npm
npm login
npm publish
發佈成功,npm官網查看json
npm install whosmeya-npm-package-test
import { test } from 'whosmeya-npm-package-test'; console.log(test); // Hello world!
修改 package.json
瀏覽器
- "version": "1.0.0", + "version": "1.0.1",
發佈code
npm publish
一樣npm官網上包的版本號也變成了1.0.1htm
npm version patch && git push --follow-tags && npm publish npm version minor && git push --follow-tags && npm publish npm version major && git push --follow-tags && npm publish
這樣將遞增包版本號,提交變動,而後建立一個本地 tag 標籤,並推送到 github 和發佈到 npm package。blog
以後就能夠到 github 的發佈頁面上爲新的標籤編寫 Changelog。
下一篇文章:開發一個健壯的npm包