1.4 KiB
1.4 KiB
| title | description |
|---|---|
| Overview of the Nx Vue Plugin | The Nx Plugin for Vue contains generators for managing Vue applications and libraries within an Nx workspace. This page also explains how to configure Vue on your Nx workspace. |
The Nx plugin for Vue.
Setting up a new Nx workspace with Vue
You can create a new workspace that uses Vue with one of the following commands:
- Generate a new monorepo with a Vue app set up with Vue
npx create-nx-workspace@latest --preset=vue
{% callout type="note" title="Vue Standalone Tutorial" %} For a full tutorial experience, follow the Vue Standalone Tutorial {% /callout %}
Add Vue to an existing workspace
There are a number of ways to use Vue in your existing workspace.
Install the @nx/vue plugin
{% tabs %} {% tab label="npm" %}
npm add -D @nx/vue
{% /tab %} {% tab label="yarn" %}
yarn add -D @nx/vue
{% /tab %} {% tab label="pnpm" %}
pnpm add -D @nx/vue
{% /tab %} {% /tabs %}
Generate a new project using Vue
To generate a Vue application, run the following:
nx g @nx/vue:app my-app
To generate a Vue library, run the following:
nx g @nx/vue:lib my-lib