Skip to main content

vue3-ts

项目简介

因为组内的项目都是我搭建的,特意写一个脚手架,可以快速生成一些项目结构,快速添加一些常用脚本到项目中。

基本使用

安装

npm install -g @mucpsing/cps-cli

cps -t vue3-ts

目录结构

项目目录
|-- data # 关键数据存放目录
| |-- adobe # 存放adobe账号后台对应的项目文件 config.json、private.key, 一个文件夹对应一个项目名
| |-- bucket # 存储桶相关key的文件,比如aws-s3的文件就有 new_user_credentials.csv、 rootkey.csv
| |-- psd # psd 文件预处理后的存放文件夹
| `-- fonts # psd文件所有第三方字体(需要手动另外安装到系统),接口会定期上传这里的字体到存储桶
|-- docs # 一些以往的说明文件
|-- logs # 日志文件
|-- screenshot
|-- src # 源码目录
| |-- modules # module层,也可以当作是server层
| |-- tools # 接口层面的工具函数
| |-- utils # 关键的一些工具函数层
| |-- storages # 存储桶层
| |-- routers # 路由层
| | `-- v1 # 接口
| `-- static # 所以文件都会上传到本文件夹
| |-- temp # 临时文件夹,首次上传的文件都会存放到这里,处理后会自动删除,接口定期清理
| `-- upload # 临时文件夹
|-- config.py # 次级的配置文件,最终以config.ini 为准
`-- main.py # 接口启动文件 启动命令:python3 main.py

文件列表

├─0-1.psd ~ 0-5.psd
├─1-1.psd ~ 1-3.psd
├─2-1.psd ~ 2-3.psd
├─3-1.psd ~ 3-3.psd
├─4-1.psd ~ 4-3.psd
├─355ml-soda-can-mockup-06.psd
├─Lanyard_Mockup_1.psd
├─Lanyard_Mockup_2.psd
├─test2022-05-05.psd
└─毯子(1).psd

功能实现

  • 常用项目搭建
    • electron + vue3 + vite + tailwindCSS
    • node + esm (>=16.x)
    • node + ts + rollup (CommonJS + EMS + UMD)
    • python(纯脚本)
  • 快速添加一些常用的脚本到项目
  • 支持定义自己的组织仓库
    • gitee
    • github

版权 | License