1.0.3 • Published 2 years ago
corrcitools v1.0.3
CORRCI TOOLS
❌ ✅ ❎ ❗ ️❕ ℹ️
柯基工具类,谐音科技,基于平时业务中技术沉淀,通用工具方法。
项目结构
━━ Corrci Tools ━━
┣━components
┃ ┣━ demo
┃ ┣━ home
┃ ┗━ test
┣━dist
┣━docs
┃ ┗━ markdown
┃ ┃ ┣━ install.zh-CN.md
┃ ┗━ ┗━ quickstart.zh-CN.md
┣━es esmodule 版本
┣━lib commonjs 版本
┣━packages
┃ ┣━ corrci-cli
┃ ┃ ┣━ config
┃ ┃ ┣━ src
┃ ┃ ┗━ README.md
┃ ┣━ corrci-md-loader
┃ ┃ ┣━ src
┃ ┃ ┃ ┣━ card-wrapper.js
┃ ┃ ┃ ┣━ extract-demo.js
┃ ┃ ┃ ┣━ highlight.js
┃ ┃ ┃ ┣━ index.js
┃ ┃ ┃ ┣━ link-open.js
┃ ┃ ┃ ┣━ md-parser.js
┃ ┃ ┃ ┗━ side-effect-tags.js
┃ ┗━ ┗━ README.md
┣━public
┃ ┗━ HTML 文件 (dev-server使用)
┣━src
┃ ┣━ base
┃ ┃ ┗━ font 通用字体引入
┃ ┣━ app
┃ ┃ ┗━ 所有子项目的文件夹
┃ ┣━ server
┃ ┃ ┗━ http 请求方法1
┃ ┣━ services
┃ ┃ ┗━ http 请求方法2
┃ ┣━ utils
┃ ┃ ┣━ generalJSBridge 统一桥方法
┃ ┃ ┣━ layout 通用UI组件
┃ ┃ ┣━ lodash 节流/防抖
┃ ┃ ┣━ widget 小组件
┃ ┃ ┃ ┣━ masonry 瀑布流组件
┃ ┃ ┃ ┗━ skeleton 骨架屏组件
┃ ┃ ┣━ calculator 重写计算器
┃ ┃ ┣━ getQueryParams 从URL获取参数
┃ ┃ ┣━ getSDKToken 金融环境下获取风控参数
┃ ┃ ┣━ formRule form表单校验方法
┃ ┃ ┣━ getQueryParams 获取url参数方法
┃ ┃ ┣━ tracker 埋点方法
┃ ┃ ┣━ transformLink 转链方法
┃ ┗━ ┗━ webviewTester webview环境监测方法
┣━static
┃ ┗━ 无需构建的静态文件
┣━ .browserslistrc
┣━ .editorconfig
┣━ .env
┣━ .eslintgonre
┣━ .eslintrc.js
┣━ .gitgnore
┣━ .prettierignore
┣━ package.json
┣━ package-lock.json
┣━ postcss.config.js
┣━ stylelintrc
┗━ README.md
编写 md-loader
基于:
node.js (path, fs, os)
loader-utils
front-matter
markdown-it
markdown-it-anchor
transliteration
highlight.js
不确定是否使用的插件
待完成的优化配置
-- 将所有配置参数提取到 config 文件中
-- 代码压缩配置
项目依赖 安装
安装依赖
✅ npm install
启本地服务
✅ npm run dev
✅ npm run start
打包项目
✅ npm run build
✅ npm run build
发部流程
1. npm 登录: npm login
2. npm 发布: npm publish
重点注意
未来计划
issue
.vue 文件没有正确babel