一个 构建公共组件平台的 脚手架
# github link
# 示例
# 实现方式
创建一个 入口文件
my-cli.js,设置命令行参数解析和逻辑处理,添加三个命令initdevbuildinit,依次执行以下方法,构建公共组件平台的项目代码createDirectory 创建 components-page 目录
copyBaseFiles 复制 package.json 、 全局 scss 文件到 components-page 目录下
generatePages 将
src/components下的组件生成对应的页面文件createAppFile 创建 App.jsx 文件,这个文件生成了页面布局,和路由
createMainFile 创建 main.jsx 文件
createHtmlFile 创建 index.html 文件
createHtmlFile 创建 index.html 文件
createViteConfig 创建 vite.config.js 文件
createStylesFile 创建 styles.scss 文件,这里生成的是公共组件平台的样式文件
dev,先执行yarn install安装需要的依赖,再执行yarn dev本地启动公共组件平台build,执行yarn build执行打包命令