● 包名:fast-cache-pf。 ● 使用:打开npm官网,搜索包名即可。
● 项目介绍:短小精悍的前端缓存工具,防止内存“侧漏”。其中也包括了开源项目搭建及代码提交流程。 ● 技术栈:JavaScript + Node.js+ Webpack。
特色(推广的一些亮点)
- 下载地址:https://github.com/pfsjdsn/fast-cache-pf/releases
npm i fast-cache-pf
- nmpm 地址:
https://www.npmjs.com/package/fast-cache-pf
- CDN http://unpkg.com/fast-cache-pf/release/bundle.js
var FC = window.FastCache
var cache = new FC()
cache.set('a', 100)
alert(cache.get('a'))
- 使用文档 (./doc/use/README.md)
- 二次开发文档 (./doc/dev/README.md)
- github的issues地址
- QQ群、微信群(及时反馈)
- 个人主页
- 收款二维码
// 项目初始化
npm init
// 创建目录
mkdir src release test doc example
// 安装webpack插件
cnpm i babel-core babel-loader babel-polyfill babel-preset-es2015 babel-preset-latest webpack webpack-cli --save-dev
// webpack 打包
npm run release
// 安装令行 http服务器
npm install http-serve -g
// package.json配置
"release": "webpack",
"example": "http-server -p 8880"
安装gitbook(文档doc使用)
// 全局安装
1、npm install -g gitbook-cli
2、生成SUMMARY.MD文件
内容如下:
# Summary
* [项目介绍](README.md)
* [使用文档](doc/use/README.md)
* [使用1](doc/use/use1.md)
* [使用2](doc/use/use2.md)
* [二次开发](doc/dev/README.md)
* [开发1](doc/dev/dev1/dev1.md)
* [开发2](doc/dev/dev2/dev2.md)
// 初始化
gitbook init
// 构建
gitbook build
//git 创建tag并提交(tag作用:创建tag的作用:对某个特定的commit添加标记)
git tag -a 'v0.0.1' -m 'first commit'
git push origin v0.0.1
npm adduser // 1. 根据提示输入你的 username、password、email
npm publish . //2. 发布你的项目到 npm.org
//1、新建dev分支并切换到dev
git checkout -b dev
//2、修改版本 从0.0.1改成0.0.2
"version": "0.0.2",
//3、修改文档 在doc/use/README.md中增加如下
// 清空
cache.clear()
// 4、自测,运行下代码,看下效果
// 5、提交dev代码到远程,运行如下代码
git add .
git commit -m "0.0.2"
git push origin dev
// 6、在package.json中再次确认版本号
// 7、将dev合并到master,并提交到master到远程
git checkout master
git merge dev
git push origin master
// 8、创建tag并提交到远程
git tag -a v0.0.2 -m "0.0.2"
git push origin v0.0.2
// 9、最后提交到npm
npm publish .
```