Welcome to the Nuxt website repository available on nuxt.com.
Make sure to enable corepack and install the dependencies:
corepack enable
pnpm install
Copy the .env.example file to .env:
cp .env.example .env
Clone/Fork nuxt/nuxt repo where you want (but not in the Nuxt.com project) and inside the root of the repo, run:
pwd
If you are on Windows, you can use the following command instead:
echo %cd%
Copy the output of the command above and paste it in the NUXT_PATH and NUXT_V4_PATH variables in the .env file.
Start the development server:
pnpm dev
To start the development server with all fetches to the Nuxt ecosystem (modules, APIs, etc.):
pnpm dev:full
To list a Nuxt template, add a file in the ./content/templates directory.
Make sure to start the development server in order to generate the screenshot for the template and go to http://localhost:3000/templates to see the result.
If you want to update the url where we take the automated screenshot, use the screenshotUrl property.
To regenerate the image, delete the generated one in public/assets/templates.
Build the application for production:
pnpm generate
To run the evals for the MCP server, follow these steps:
undefinedEnsure your development server is runningundefined
Start the local Nuxt development server:
pnpm dev
undefinedCreate an AI Gateway API keyundefined
Go to https://vercel.com/ai-gateway and create an API key.
Add the following variable to your .env file (replace sk-... with your actual key):
AI_GATEWAY_API_KEY=<you-api-key>
undefinedRun the evalsundefined
You can execute the evals from the command line:
pnpm eval
Or launch the interactive UI to run them via a web interface:
pnpm eval:ui
We use cookies to analyze traffic and improve your experience. You can accept or reject analytics cookies.