Проблемы с пониманием того, как развертывать приложения Nuxt js (или js в целом) с npm - PullRequest
0 голосов
/ 15 февраля 2020

Я знаю, что это может показаться вопросом дампа, но я просто не могу точно понять, как работает развертывание этих javascript приложений.

Так что в основном я работаю над приложением объявлений, которое, очевидно, должно иметь хороший SEO и, самое главное, сканироваться и индексироваться Google. Я читал о Nuxt и SSR и ушел с этим.

Я смотрел это видео https://www.youtube.com/watch?v=vlUZw1J0kwM, но до сих пор не могу полностью понять.

  • В чем разница между npm run build и npm run generate

  • Один выглядит просто как индекс. html и набор js файлов (с какими-то хэшами для имен), а другой имеет файлы типа (* 1018) *, store.js et c ..). Кроме того, один находится в папке dist, а другой - в скрытом .nuxt folder.

  • Какой из них использует SSR и может ли один из них быть проиндексирован, чтобы объявления фактически начали появляться в поисках Google
  • Я также беру весь код на производстве или только файлы сборки / генерации

1 Ответ

0 голосов
/ 16 февраля 2020

если вы хотите создать приложение ssr, вы должны использовать npm run build, а nuxt создаст ваше приложение, в противном случае, если вы хотите развернуть свой код в режиме spa или stati c (например, страницы github), вы можете использовать npm run generate, поэтому nuxt генерирует для вас html код

в соответствии с nuxt js документацией :

nuxt build => Создайте приложение с помощью веб-пакета и сверните JS & CSS (для производства).

nuxt generate => Создать приложение и сгенерировать каждый маршрут в виде файла HTML (используется для размещения c хостинг).

...