Changes

Jump to navigation Jump to search
482 bytes added ,  18 June
m
no edit summary
Line 1: Line 1:  +
npm is required
 +
 
===Create project:===
 
===Create project:===
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
Line 6: Line 8:     
</syntaxhighlight>
 
</syntaxhighlight>
 +
 +
== Project structure and files ==
    
===Configuration:===
 
===Configuration:===
 
nuxt.config.(js | ts | mjs) file
 
nuxt.config.(js | ts | mjs) file
    +
===Pages directory===
 +
you create your pages here, each file will be treated as a route, ej: pages/index.vue; pages/index.ts; pages/index.tsx will generate your / route
 +
 +
=== Components directory ===
 +
All this components will be auto imported
 +
 +
=== Layouts directory ===
 +
Here you put common layouts that you want to have on every page like side menu or common header
 +
 +
=== Composables directory ===
 +
Common logic pieces are stored here
 
<br />
 
<br />
   −
=== Pages directory ===
+
=== app.vue ===
you create your pages here, each file will be treated as a route, ej: pages/index.vue; pages/index.ts; pages/index.tsx will generate your / route
+
Starting point of your app where routing is defined
 +
<br />
 +
 
 +
=== Run development server ===
 +
<syntaxhighlight lang="bash">
 +
npm run dev
 +
</syntaxhighlight>
 +
 
 +
 
 
<br />
 
<br />

Navigation menu