Перейти к содержимому

Как запустить проект vue

  • автор:

Как запустить любой скачанный из GIT HUB проект VUE?

введите сюда описание изображениявведите сюда описание изображенияЯ пока изучаю Vue по учебнику и скачал пример кода из книги, но как его запустить для редактирования? из того что нашлось на просторах:

Кроме этого, вы можете запустить пустой проект vuejs, добавить компоненты в ваш проект и импортировать их: import AndOr from './components/AndOr.vue' import Rule from './components/Rule.vue' А потом Vue.use('AndOr'); Vue.use('Rule'); До запуска приложения Vue 

перенес package.json далее запустил npm install далее npm run serve . и ошибок куча не запустился локал хост

Отслеживать

48.6k 17 17 золотых знаков 56 56 серебряных знаков 100 100 бронзовых знаков

задан 4 мая 2021 в 13:14

63 9 9 бронзовых знаков

Руководство. Vue.js для начинающих

Если вы только начинаете свое знакомство с Vue.js, это руководство поможет вам приступить к работе.

  • Ознакомление с песочницей Vue.js для HelloWorld
  • Использование Node.js в Visual Studio Code

Необходимые компоненты

  • Сначала необходимо установить Vue.js в Windows или в подсистеме Windows для Linux (WSL). Не знаете, какую ОС использовать? Для новичков мы рекомендуем выполнить установку в Windows в целях обучения, а для опытных разработчиков — в WSL. См. статью Выбор между установкой Node.js в Windows или подсистеме Windows для Linux.

Использование Node.js в Visual Studio Code

Установите VS Code, если еще не сделали этого. Мы рекомендуем установить VS Code в Windows, независимо от того, что вы планируете использовать: Vue в Windows или WSL.

Vue CLI preset

  1. Откройте командную строку и создайте новый каталог с помощью команды mkdir HelloVue , а затем введите каталог: cd HelloVue .
  2. Установите Vue CLI: npm install -g @vue/cli .
  3. Создайте приложение Vue: vue create hello-vue-app . Необходимо выбрать какое представление вы хотите использовать представление Vue 2 или Vue 3 Preview, или выбрать необходимый функции вручную.
  4. Откройте каталог нового приложения hello-vue-app: cd hello-vue-app .
  5. Попробуйте запустить новое приложение Vue в веб-браузере: npm run serve . В веб-браузере на сайте http://localhost:8080 должно появиться сообщение «Welcome to your Vue.js App» (Добро пожаловать в приложение Vue.js). Чтобы остановить работу сервера vue-cli-service, нажмите клавиши Ctrl+C .

Примечание. При использовании WSL (с Ubuntu или предпочтительным дистрибутивом Linux) для работы с этим руководством убедитесь, что установлено расширение Remote — WSL, которое обеспечит оптимальную работу и редактирование кода с помощью удаленного сервера VS.

Дополнительные ресурсы

  • Использование Vue в Visual Studio Code. Узнайте больше об использовании Vue с VS Code, в том числе о расширении Vetur, которое обеспечивает выделение синтаксиса Vue, IntelliSense, поддержку отладки и многое другое.
  • Документация по Vue.js
  • Сравнение Vue с другими платформами, такими как React или Angular
  • Общие сведения о Vue.js
  • Выполните первые шаги с помощью схемы обучения Vue.js

# Начало работы

Для создания приложения с отрисовкой на стороне сервера потребуется сначала установить пакет @vue/server-renderer :

npm install @vue/server-renderer ## ИЛИ yarn add @vue/server-renderer 
# Примечания
  • Рекомендуется использовать Node.js версии 12+.
  • Версии @vue/server-renderer и vue должны совпадать.
  • @vue/server-renderer полагается на некоторые встроенные модули Node.js и поэтому может использоваться только с Node.js. В будущем возможно появится более простая сборка, которая сможет быть запущена и в других средах выполнения JavaScript.

# Отрисовка приложения Vue

В отличие от клиентского приложения Vue, которое создаётся с помощью createApp , приложение с SSR нужно создавать с использованием createSSRApp :

const  createSSRApp > = require('vue') const app = createSSRApp( data()  return  user: 'Василий Пупкин' > >, template: `div>Текущий пользователь: < user >>div>` >) 

1
2
3
4
5
6
7
8
9
10

Теперь, можно использовать функцию renderToString для отрисовки экземпляра приложения в строку. Она возвращает Promise, который разрешается отрисованным HTML.

const  createSSRApp > = require('vue') const  renderToString > = require('@vue/server-renderer') const app = createSSRApp( data()  return  user: 'Василий Пупкин' > >, template: `
Текущий пользователь: >
`
>) const appContent = await renderToString(app)

1
2
3
4
5
6
7
8
9
10
11
12
13

# Интеграция с сервером

В этом руководстве для запуска приложения будет использоваться Express

npm install express ## ИЛИ yarn add express 
// server.js const  createSSRApp > = require('vue') const  renderToString > = require('@vue/server-renderer') const server = require('express')() server.get('*', async (req, res) =>  const app = createSSRApp( data()  return  user: 'Василий Пупкин' > >, template: `div>Текущий пользователь: < user >>div>` >) const appContent = await renderToString(app) const html = `   

Мой первый заголовок

$appContent>
`
res.end(html) >) server.listen(8080)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

При запуске этого скрипта Node.js теперь сможем получить статичную HTML-страницу по адресу localhost:8080 . Но этот код ещё не гидратирован: Vue ещё не взял на себя управление статическим HTML, отправленным сервером, чтобы превратить его в динамический DOM, который может реагировать на изменения данных на стороне клиента. Это будет рассмотрено далее, в разделе гидратация клиентской части.

(opens new window)
Последнее обновление страницы: около 2 лет назад

Как открыть готовый проект на vue js?

У меня есть готовый проект на vue js. Мне нужно его открыть у себя на компьютере. Я попробовала его открыть через vui ui, однако мне вышла ошибка, что в проекте нет папки nоde_mоduls.

Буду очень благодарна именно за наводку куда смотреть и как гуглить, через что попробовать открыть, как попробовать запустить, система сборки может нужна какая-то. Потому что все объяснения при гуглении касаются того, как создать новый проект.

60e33eba85f2c114190784.jpeg

Код конечно же я вижу в vusual studiо, интересует именно запуск приложения.

  • Вопрос задан более двух лет назад
  • 1289 просмотров

5 комментариев

Простой 5 комментариев

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *