nuxi addnpx nuxi add [--cwd] [--force] <TEMPLATE> <NAME>| Option | Default | Description |
|---|---|---|
TEMPLATE | - | Specify a template of the file to be generated. |
NAME | - | Specify a name of the file that will be created. |
--cwd | . | The directory of the target application. |
--force | false | Force override file if it already exists. |
Modifiers:
Some templates support additional modifer flags to add a suffix (like .client or .get) to their name.
Example: npx nuxi add plugin sockets --client generates /plugins/sockets.client.ts.
nuxi add component--mode client|server or --client or --serverExample:
# Generates `components/TheHeader.vue`npx nuxi add component TheHeadernuxi add composableExample:
# Generates `composables/foo.ts`npx nuxi add composable foonuxi add layoutExample:
# Generates `layouts/custom.vue`npx nuxi add layout customnuxi add plugin--mode client|server or --clientor --serverExample:
# Generates `plugins/analytics.ts`npx nuxi add plugin analyticsnuxi add pageExample:
# Generates `pages/about.vue`npx nuxi add page about# Generates `pages/category/[id].vue`npx nuxi add page "category/[id]"nuxi add middleware--globalExample:
# Generates `middleware/auth.ts`npx nuxi add middleware authnuxi add api--method=connect|delete|get|head|options|patch|post|put|trace or --get, --post, etc.Example:
# Generates `server/api/hello.ts`npx nuxi add api hello