As a tech blog, I’d like to share what I’ve been learning recently.
This time, I’ll walk you through how I set up a Vue 3 development environment using Cursor, a code editor with built-in AI features.
Requirements
・Node.js
・Cursor
・Vue3
・Vue Router
Installing Node.js
Download the installer from the official website
The latest version at the time of writing is 24.12.0 (LTS)
Download the Windows installer

Follow the installation wizard. If you don’t have any specific preferences, just clicking ‘Next’ through all the steps is fine.




You can basically keep clicking ‘Next’ here as well, but if you plan to use various Node.js modules in the future, it’s a good idea to check this option.
However, it’s not necessary for this setup.



That’s it! Node.js is now set up and ready to go.
Installing Cursor
Download the installer from the official website.
The latest version at the time of writing is 2.2.44.
If you don’t have any specific preferences, you can proceed with the default settings during installation.
After installation, you’ll be prompted to log in, so it’s a good idea to create an account on the official website beforehand for a smoother setup.

Adding Extensions to Cursor
Add the following extensions to Cursor
- Japanese Language Pack for VS Code
・Japanese localization - npm
・Support for npm - Npm Intellisense
・Auto-completion for npm modules in import statements - Vue (Official)
・Support for Vue - Vite
・Support for Vue development server
Creating a Vue 3 Project
Go to File > Open Folder and open the location where you want to create your project.

Open the terminal with [Ctrl + @]

Run the following command in the terminal to create the project
npm create vue@latest
Type ‘y’

Enter your preferred project name and package name.

Select the packages you want to add.

Give it a try
- TypeScript
・Must be added - JSX Support
・Enables writing Vue in JSX/TSX syntax. Add this if you prefer a React-like style.
・Turned off for this setup. - Router
・Essential for page navigation
・Must be added - Pinia
・State management library
・Add if you need to manage login info, user data, or shared state - Vitest
Add if you want to automate unit testing - End-to-End Testing
・Add if you want to automate tests that include browser interactions - ESLint
・Linting tool to check code style
・Must be added - Prettier
・Automatically formats your code
・Must be added
You’ll be asked whether to enable experimental features. Since we won’t be using them this time, just press Enter to keep the default.

You’ll be asked whether to create the project without sample code.
For this setup, select ‘No’ to include the sample code.

The project creation will begin, and once it’s complete, a project folder will be generated.


Reopen the created project folder in Cursor and run the following command
PS C:\vue3\startupVue> npm install

Once the dependencies are installed, the project setup is complete.
Starting the Vue app
Run the following command to start the development server
npm run dev
If the launch is successful, the following screen will be displayed

You can stop the server by typing [q] in the console.

That’s it! We’ve set up a Vue 3 development environment using Cursor.
If this sparked your interest, try setting it up on your own PC too!







































