Back to Nx

Vue and Nuxt component generator examples

packages/vue/docs/component-examples.md

22.7.11.0 KB
Original Source

This generator will help you generate components for your Vue or your Nuxt projects.

Examples

Create a new component for your Vue app

shell
nx g @nx/vue:component my-app/src/app/my-cmp

Create a new component for your Nuxt app

As recommended in the Nuxt documentation, place your components into the components directory of your app. Nuxt automatically imports any components in this directory.

Running the following will create a new component in the my-app/src/components directory:

shell
nx g @nx/nuxt:component my-app/src/components/my-cmp

Create a new page for your Nuxt app

As stated in the Nuxt documentation, Nuxt provides a file-based routing to create routes within your web application. Place your pages into the pages directory of your app.

Running the following will create a new component (page) in the my-app/src/pages directory:

shell
nx g @nx/nuxt:component my-app/src/pages/my-page