Skip to content

The abpv CLI ​

Install the CLI globally, or run it without a global installation:

bash
npm install -g @lsw-abpvue/cli
npx @lsw-abpvue/cli --help

abpv and abpvue invoke the same command. The CLI requires Node 20 or newer. Creating a backend requires the target .NET SDK and official ABP CLI. Existing-solution operations also inspect backend configuration; online generation needs a running backend or saved metadata.

CommandPurpose
newCreate an ABP backend and Vue frontend
switch-uiAdd Vue to an existing solution
proxyGenerate typed services, DTOs, validators and policy names
generateGenerate an ordinary application CRUD page
add-packageInstall a package or release its source locally
ejectAlias for releasing package source
create-libScaffold a reusable module UI package
doctorDiagnose environment and backend configuration
updateUpdate ABP Vue package versions

Project commands ​

The generated frontend includes the CLI as a dependency. Run pnpm abpv <command> from vue/ to use that project's version. Mutating commands support --dry-run; doctor only reads and reports. Use <command> --help for the installed version's options.

See configuration and generated files for metadata, previews, backups and overwrite behavior.

Unofficial community project. MIT licensed. Not affiliated with Volosoft.