# 新建文件夹 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包