• Docs
  • Modules
  • Templates
  • Resources
  • Enterprise
  • Blog
58.3K
  • Get Started
  • Guide
  • API
  • Deploy
  • Examples
  • Community
    • .nuxt
    • .output
      • assets
      • components
      • composables
      • layouts
      • middleware
      • pages
      • plugins
      • utils
      • app.vue
      • app.config.ts
      • error.vue
    • content
    • modules
    • node_modules
    • public
    • server
    • shared
    • .env
    • .gitignore
    • .nuxtignore
    • .nuxtrc
    • nuxt.config.ts
    • package.json
    • tsconfig.json
    • Auto-imports
    • Nuxt Lifecycle
    • Vue.js Development
    • Rendering Modes
    • Server Engine
    • Modules
    • ES Modules
    • TypeScript
    • Code Style
    • Events
    • Experimental Features
    • Features
    • How Nuxt Works?
    • Runtime Config
    • Nightly Release Channel
    • Lifecycle Hooks
    • Module Author Guide
    • Nuxt Kit
    • NuxtApp
    • Authoring Nuxt Layers
    • Debugging
    • Custom Routing
    • Vite Plugins
    • Custom useFetch
    • Sessions and Authentication
    • Nuxt and hydration
    • Nuxt Performance
    • Nuxt Plugins
  1. Guide
  2. Directory Structure
  3. app

assets

The assets/ directory is used to add all the website's assets that the build tool will process.

The directory usually contains the following types of files:

  • Stylesheets (CSS, SASS, etc.)
  • Fonts
  • Images that won't be served from the public/ directory.

If you want to serve assets from the server, we recommend taking a look at the public/ directory.

Read more in Docs > Getting Started > Assets.
Was this helpful?
Report an issue or Edit this page on GitHub

.output

Nuxt creates the .output/ directory when building your application for production.

components

The components/ directory is where you put all your Vue components.

Community

  • Become a Sponsor
  • Master Nuxt
  • Nuxt Certification
Nuxt on DiscordNuxt on BlueskyNuxt on XNuxt on GitHub

Community

  • Nuxters
  • Team
  • Design Kit

Products

  • Nuxt UI Pro
  • Nuxt Studio
  • NuxtHub
  • Docus

Enterprise

  • Support
  • Agencies
  • Sponsors

Stay updated on new releases and features, guides, and community updates.

Nuxt on XNuxt on BlueSkyNuxt on LinkedInNuxt on DiscordNuxt on GitHub

Copyright © 2016-2025 Nuxt - MIT License