Appearance
Installation
Prerequisite
How do I check my node version?
Run below command in your terminal:
bash
node -v
Make sure output version is LTS version.
Getting started
Download our template from marketplace
Unzip it in your desired location
Getting Error: [plugin:vite:css] [sass] Can't find stylesheet to import.
You might get this error on Windows OS if you unzip the template in a directory which has space in its path. For example,
C:\Users\My User\Documents\my-project
. Notice, there is a space inMy User
directory name.To avoid this error, please make sure you unzip the template in a directory which doesn't have space in its path. For example,
C:\Users\MyUser\Documents\my-project
. Additionally, also make sure your project it self doesn't have space in its name. For example,my-project
is fine butmy project
is not.We already reported the issue to vuetify team. You can track the issue here: #300
Navigate to the project you want to run (
full-version
orstarter-kit
). To make sure you are in right directory check if that directory contains files likepackage.json
,.gitignore
etc.
Copying from unzipped directory
If you are copying file from unzipped directory then make sure to copy all the hidden files as well, like .eslintrc.js
, .gitignore
, etc.
To make sure, match the zip file content and extracted directory.
Enable show hidden files feature in your system to view the hidden files if you can't see them in extracted directory.
Open terminal in that directory
In Vue it's optional to set environment variables but for nuxt we recommend you set environment variables. You can create
.env
file as per.env.example
and add your environment variables in there.
Sample .env
file for nuxt
bash
AUTH_ORIGIN=http://localhost:3000/api/auth
AUTH_SECRET=7af82237c4ac5d172db8c53816139f2bf25236231130898bfebe65dace465d5e
NUXT_PUBLIC_API_BASE_URL=http://localhost:3000/api
NUXT_APP_BASE_URL=
MapBox Configuration
If you are using the Fleet application, ensure you add the MapBox access token to your .env
file:
bash
VITE_MAPBOX_ACCESS_TOKEN=mapbox_access_token
You can obtain your MapBox access token from the MapBox Account Dashboard.
- Run below commands:
bash
# It will install all packages
pnpm install
# Will start the dev server
pnpm run dev
bash
# It will install all packages
pnpm install
# Will start the dev server
pnpm run dev
- Open the dev server URL in browser.
Related FAQ:
Generating build for production
- To generate a production build, use the following commands:
bash
pnpm build
bash
npm run build
- Previewing build differs for both Vue and Nuxt. Please follow the guide for your framework:
Vue
Once the build is generated, you can preview it on your local system using the following commands:
Nuxt
You can preview normal nuxt app via below command:
bash
node .output/server/index.mjs
Above command will work for our starter-kit as well.
However, we have in full version of the template we have need to set some environment variables before running above command. So, for full version of the template, run below command:
bash
# ❗ Assuming preview will be on localhost:3000
AUTH_SECRET=YOUR_SECRET AUTH_ORIGIN=http://localhost:3000 node .output/server/index.mjs
What is AUTH_SECRET
?
AUTH_SECRET
is just random but confidential
If you have more environment variables, You can add them like AUTH_ORIGIN
and AUTH_SECRET
.
For more detailed guide please refer to Nuxt's official guide.
Note
Make sure you are in the project directory before running above commands and also that you have pnpm or npm installed on your machine