在线预览:https://demo.codingmo.com/
# 开发模式
$ npm run dev
# 打包构建
$ npm run build该项目及子项目皆使用Vite作为打包工具,故所有的demo示例需遵循以下标准:
- 所有demo示例必须放在
/demos目录下,作为独立的子项目; - 子项目下必须包含
index.html,作为demo的唯一入口文件; - 子项目下必须包含
package.json,作为demo的信息说明文件(title,description,author将会直接展示在demo的入口页面上); - 项目已集成
uno.css,在入口文件处添加import 'virtual:uno.css';开启; - 如果子项目安装了
npm依赖包,则必须在主package.json的workspaces中添加该子项目路径,否则无法打包;
其他规范请参考vite。
- 优先使用
vue3+ts编码; - demo独立项目不再需要配置
vite以及unocss; - demo样式优先使用
unocss,图标以i-开头。使用示例:<i class="i-ri:menu-unfold-line" />;