Skip to content
the poor coder

How To Install Vue CLI

Poor Man
Published
Updated
Reading time
1 min read
Photo by Caspar Camille Rubin / Unsplash

Vue CLI is a command line tool for scaffolding Vue.js projects. It provides a default template with basic tools and features to get you started. It is flexible and allows you to add your own plugins, presets, and templates.

Installing Vue CLI is simple. First, make sure you have Node.js and npm installed on your machine. Then open your terminal and type:

JavaScript
npm install -g @vue/cli

This will install the latest version of Vue CLI globally on your machine.

Once Vue CLI is installed, you can create a new project by type:

JavaScript
vue create my-project

This will create a new directory called my-project and scaffold a basic Vue.js project inside it.

You can also specify a preset when creating a project. For example, to use the default preset (which includes Babel and ESLint), type:

JavaScript
vue create --preset default my-project

If you want to use a custom preset, you can create one by following the instructions in the Vue CLI documentation.

Once the project is created, you can enter the directory and start the development server by type:

JavaScript
cd my-project
JavaScript
npm run serve

This will start a development server on http://localhost:8080. You can now open the project in your browser and start working on it.

To build the project for production, type:

JavaScript
npm run build

This will generate a production-ready build in the dist/ directory.

Vue CLI also provides a graphical user interface (GUI) that you can use to create and manage projects. To install the GUI, type:

JavaScript
npm install -g @vue/cli-ui

Once the GUI is installed, you can open it by type:

JavaScript
vue ui

This will open the GUI in your browser. From here, you can create a new project, add plugins, and manage your project settings.

Conclusion:

I’m having this post prepared for you guys because I’m feeling like there are a lot of VueJs tutorials coming our way.

I hope you enjoy them as much as I do providing them.

Keep going

ESC