不需要打包的web项目,方便vi直接在服务器打补丁。可支持类似Vue SFC 的.vue单文件,支持less在线编译。配套vscode插件完善中。
- 无须打包处理,可直接上传服务器,NGINX html代理
- 真正做到按需加载。
- idbkeyval缓存静态资源,只要版本号不更新,只在第一次进入系统的时候加载资源。(根据appversion判断是否需要重新下载资源,window.APP_VERSION 为真值即可开启)
TODO:也可以独立打包,有空实现一个rollup插件
UI层面的,只要它是开源的,看上了就可以山寨过来。
pnpm i18n zhong_liang
- 简单的参考elButton.vue,直接CV
- 复杂点的例如virtualized-table
window._CURENT_IS_MOBILE window.APP_VERSION, window.APP_ENTRY_NAME 默认entry 其他的也可以
- 使用defineComponent定义Vue组件,默认添加NEED_HMR: localStorage.isDev;用于热替换。
- (目前有多级属性传递问题,尚不稳定。)
- 函数式组件的render是否支持async 异步?
- disabled 、readOnly 状态的控制
- 控制范围
- git rm -r --cached
- visualRegex
- pnpm d.ts rules
- pnpm d.ts api xxx
-
- githooks
npx husky add .husky/pre-commit "npm test"