Разработка Vue с помощью VSCode

Visual Studio Code (VS Code) — это бесплатный редактор кода с открытым исходным кодом, разработанный Microsoft, который поддерживает множество языков программирования и предоставляет такие возможности, как подсветка синтаксиса, интеллектуальное автодополнение кода, рефакторинг кода и отладка.

Visual Studio Code имеет встроенную поддержку основных строительных блоков Vue.js: HTML, CSS и JavaScript.

В VS Code есть встроенный терминал, который позволяет запускать такие инструменты командной строки, как npm и yarn, прямо в редакторе, что делает сборку и управление проектом удобными.

Если вы хотите получить более богатую среду разработки Vue.js, вы можете установить расширения Volar и Volar for TypeScript, которые обеспечивают IntelliSense для Vue.js.

Если вы ещё не знаете VS Code или не установили его, можете обратиться к:Учебник по VSCode。


Создание проекта Vue

Откройте терминал или командную строку и введите следующую команду:

npm create vue@latest 

Система предложит вам ввести имя проекта. Здесь я ввожуexample-vue3-app:

Vue.js - The Progressive JavaScript Framework

? 请输入项目名称: › example-vue3-app

После этого появятся некоторые параметры. Вы можете выбрать их по своему усмотрению или просто нажимать Enter до конца:

Vue.js - The Progressive JavaScript Framework

> 请输入项目名称: … example-vue3-app
> 是否使用 TypeScript 语法? … 否 / 是
> 是否启用 JSX 支持? … 否 / 是
> 是否引入 Vue Router 进行单页面应用开发? … 否 / 是
> 是否引入 Pinia 用于状态管理? … 否 / 是
> 是否引入 Vitest 用于单元测试? … 否 / 是
> 是否要引入一款端到端(End to End)测试工具? › 不需要
> 是否引入 ESLint 用于代码质量检测? › 否

正在初始化项目 /Users/tianqixin/example-vue3-app...

项目初始化完成,可执行以下命令:

  cd example-vue3-app
  npm install
  npm run dev

После создания проекта войдите в папку проекта и установите зависимости:

cd example-vue3-app
npm install

Установка зависимостей также может занять несколько минут.

Введите следующую команду, чтобы быстро запустить ваше приложение Vue:

npm run dev

Откройте http://localhost:5173 в браузере, и отобразится следующее:

Нажмите Ctrl+C, чтобы остановить сервер vue-cli-service.


Открыть проект Vue в VS Code

Из терминала или командной строки перейдите в созданную нами папку проекта Vue, example-vue3-app, а затем используйтеcodeкоманду, чтобы открыть проект в VS Code:

cd example-vue3-app
code .

VS Code запустится и отобразит ваш проект Vue в проводнике, как показано ниже:

Затем разверните папку src и выберите файл App.vue. В строке состояния в правом нижнем углу также появится предложение установить расширение Vue - Official для поддержки файлов .vue:

Просто выберите установку.

После установки файлы .vue распознаются как файлы Vue.js и поддерживают следующие языковые функции:

  • Подсветка синтаксиса
  • Сопоставление скобок
  • Описание при наведении

IntelliSense

При вводе кода в App.vue вы увидите IntelliSense для HTML, CSS и синтаксиса, специфичного для Vue.js (например, v-bind, v-for).

В разделе script вы также можете увидеть подсказки по функциям JavaScript, связанным с Vue.js, например, для свойства computed.

Go to Definition, Peek Definition

Благодаря установленному расширению Volar VS Code поддерживает языковую службу Vue.js.

Поместите курсор на App, щелкните правой кнопкой мыши и выберите Peek Definition, чтобы просмотреть информацию об определении, или нажмите сочетание клавиш⌥F12。

Вы увидите всплывающее окно с информацией об определении App.

НажмитеEsc, чтобы закрыть окно Peek.

Изменить и запустить "Hello World"

В App.vue замените текст пользовательского атрибута msg компонента HelloWorld на "Hello World!":

Пример

<template>
  <header>
    <img alt="Vue logo" class="logo" src="./assets/logo.svg" width="125" height="125" />

    <div class="wrapper">
      <HelloWorld msg="Hello World!" />
    </div>
  </header>

  <main>
    <TheWelcome />
  </main>
</template>

Сохраните файл App.vue (сочетание клавиш⌘SилиCtrl+S), затем перезапустите сервер следующей командой:

npm run dev

В браузере вы увидите, что страница отображает "Hello World!".


Другие связанные инструменты

Другие расширения