Codementor Events

The amazing Vue cli GUI

Published Jul 10, 2018Last updated Jan 06, 2019
The amazing Vue cli GUI

With the new Vue GUI you can create and manage your local VueJS applications. All you need to get started is to have the latest vue cli installed.

Let's quickly go through how to install that šŸ˜‡

  • First, ensure you have NodeJS installed
  • in your terminal install vue cli by running
npm install -g @vue/cli
# OR
yarn global add @vue/cli
  • To launch Vue GUI in your browser all you need to do is run
vue ui

Screen Shot 2018-07-09 at 7.07.24 AM.png
Vue GUI should open in your browser in no time
Screen Shot 2018-06-08 at 1.40.02 PM.png

From the GUI opened in your browser, usually http://localhost:8000, you can create and manage Vue projects. Let's create a VueJS project and manage it right within our browser.

Click on create, then select where you'll like to put your app on your local machine (laptop or desktop). Then click "create a new project here"

Screen Shot 2018-07-09 at 7.14.14 AM.png

that should take you here

Screen Shot 2018-07-09 at 7.16.30 AM.png

Fill it according to your preference, then click "next".

In the preset screen, you can save configuration or create a new one. Let's create a new one by selecting "manual"

Screen Shot 2018-07-09 at 7.19.18 AM.png

In the next screen, select features base on your preference

Screen Shot 2018-07-09 at 7.21.25 AM.png

In the configuration screen, choose what suits your needs and project requirement

Screen Shot 2018-07-09 at 7.24.00 AM.png

Click create project and give this new preset a name, you could also clik "continue without saving"

Screen Shot 2018-07-09 at 7.24.46 AM.png

this particular screen might take a while to load
Screen Shot 2018-07-09 at 7.27.10 AM.png

To have a peep into what's happening behind the hood, check the terminal/cmd where you initially ran the vue ui command
Screen Shot 2018-07-09 at 7.27.58 AM.png

While the project is being set-up for you, grab a cup of coffee and have some sips.

And now our project is ready šŸš€

Screen Shot 2018-07-10 at 12.15.57 AM.png

Advantages and use cases

You can:

  • manage your local vue projects
  • configure your VueJS application without messing up the config files
  • Install plugins e.g vuetify
  • Customize cli, eslint (code linting), PWA (progressive web app) configurations, e.t.c
  • Manage (run, pause and stop) tasks graphically seeing every necessary e.g serving your VueJS app.

I found this tool awesome and friendly for newbies that are just trying out vue for the first time to build their apps and even experts who want to ease their workflow will find it useful.

I love Vue GUI, I bet you'll feel the same way when you check it out.

Peace from Abdulsamii. All the way from Nigeria, I ā¤ļø you all!
Happy hacking!!! šŸ’ŖšŸš€

Discover and read more posts from Abdul-Samii Ajala
get started
post commentsBe the first to share your opinion
Show more replies