egova front cli tool
pnpm add -g egova-front-cli
create a new project
# egova-front-cli create [options] <project> [template]
egova-front-cli create project-name
create a component
# egova-front-cli component [options] <name> [folder]
egova-front-cli component component-name src/components
build web app
# egova-front-cli build [options]
egova-front-cli build --packages path/to/packages.json
# --install option, pnpm install all packages
egova-front-cli build --install --packages path/to/packages.json
# --download option, git clone all packages to temp folder
egova-front-cli build --download --install --packages path/to/packages.json
# --check option, using vue-tsc to check typescript in all packages
egova-front-cli build --download --install --check --packages path/to/packages.json
pnpm type-check all packages
# egova-front-cli check [options]
egova-front-cli check --packages path/to/packages.json
pnpm install all packages
# egova-front-cli install [options]
egova-front-cli install --packages path/to/packages.json
git pull all packages
# egova-front-cli pull [options]
egova-front-cli pull --packages path/to/packages.json