FEMessage / vue-sfc-cli

🔨A powerful tool for developing vue single-file component
https://medium.com/deepexi/reveal-the-secret-of-vue-sfc-cli-69f0f21dbad3
MIT License
149 stars 36 forks source link

feat: 赋能自动化 npm 配套设施 #121

Closed eviIIt closed 4 years ago

eviIIt commented 4 years ago

此次更新后的用户使用流程如下(用户使用场景:

  1. 在任意一个待发布 npm 的项目
  2. 仅需运行 npx vue-sfc-cli -u,就拥有完整的可用的CI一套,会有一些 TODO 提醒
  3. 会为项目生成一些必要的 CI 文件以及将一些脚本和依赖注入 package.json
  4. 提交这些文件和代码改动到仓库就行

Why

赋予其他工程 CI 配套设施

How

涉及的字段

提醒

如图 vue-sfc-cli -u 🔍TODO

其他

遗漏的文件

Test

使用 vue-cli 初始化一个项目,进行 ci 测试

测试仓库(有少量修改) https://github.com/eviIIt/play-cli

vue-sfc-cli -u

image

status

image

diff

image image

eviIIt commented 4 years ago

此楼为固定更新 package.json 文件效果

el-data-table 效果

image

eviIIt commented 4 years ago

查看 sh 文件权限

image

image

eviIIt commented 4 years ago

纯js仓库

仓库:https://github.com/eviIIt/play-pure-js-cli

流程是:

diff

image

eviIIt commented 4 years ago

更新现添加一些todo提醒

image