In the last lesson, we created a new Vue project with the help of Vue CLI. In this tutorial, we will see how we can do a similar thing using Vue UI.

With Vue UI, Vue lets you generate a new project with the help of a User Interface instead of executing commands from the terminal / command-line. Since we have installed @vue/cli globally, we can fire up Vue UI.

Go to your terminal and execute the command

vue ui

This command will start the GUI application and run it on the localhost and will directly open up the URL from you.
Vue UI create new project

To create a new project from the Vue UI, go to Create option. This will ask you to choose a directory where you want to create your new project.

Select the directory where you want to create your new project and click on the button 'Create New Project Here'

create a new project using vue ui

In this first step, you can provide the project name, choose the package manager, and it also gives you an option to choose if you want to initialize a git repository.

Click Next, it will ask you to choose the default configuration for our project. I am choosing the Manual option

The next step asks you to select which all features you want in your project. For this project I going with Babel, VueX, Router, and Linter.

Since we have chosen a Linter in the configuration, Vue UI will present us with another screen where it will ask us to pick a linter and pick additional lint features.

Go ahead and click on the button Create Project.

Vue UI will ask you if you want to save the current configuration as a preset option. I am continuing without saving the configuration. Vue UI will start downloading the required dependencies and creating the project.

Once the project is created, you can see the project dashboard along with the options in the left sidebar which includes plugins, tasks, configuration etc.

As you understand you can manage all the aspects of the application directly from the Vue UI, whether it's adding/removing a plugin, changing the configuration, or Executing Tasks.

Running the app from Vue UI.

To run the app from Vue UI, Choose the tasks option from the sidebar. This shows you the different tasks available to be executed on the project.

Click on Serve and then click Run Task.

serve vue app from Vue UI

This will build the project and will run it on the localhost.

Click on the Open app to open your app in the new tab of the browser.

Vue UI also shows your different statistics while it's running the application.

Vue-cli-app home page

 

That's all about creating and running Vue App via Vue UI.

 

 

Comments