---
title: "#vite articles | Hashnode"
description: "Vite.js is the build tool of choice for svelteklt after abandoning snowpack. It's the fastest, has SSR, types, and OOB SSR support."
url: "https://hashnode.com/tag/vite"
---

Tag

# #vite

805 posts · 198 followers

[Keyvault Edge](https://hashnode.com/@keyvaultedge) · [2d ago](https://hashnode.com/posts/your-ai-studio-app-export-ships-your-gemini-key-check-dist-for-aiza/6af4411a1a8f70a3b11a15af)

### [Your AI Studio app export ships your Gemini key. Check dist/ for AIza](https://keyvaultedge.hashnode.dev/your-ai-studio-app-export-ships-your-gemini-key-check-dist-for-aiza?utm_source=hashnode&utm_medium=feed)

Google AI Studio's Build mode is a fast way to get a working Gemini app. Export it, deploy it to Vercel, Netlify or Firebase Hosting, and it works. The catch: depending on the template, the exported v

4 min read · [keyvaultedge.hashnode.dev](https://keyvaultedge.hashnode.dev/your-ai-studio-app-export-ships-your-gemini-key-check-dist-for-aiza?utm_source=hashnode&utm_medium=feed)

[Ahmed Hassan Yaseen](https://hashnode.com/@ahmedhassanyaseen) · [2d ago](https://hashnode.com/posts/lovable-app-not-deploying-fix/6af3bda66bc7b9dcd575c912)

### [Lovable app won't publish or shows old changes: the six causes and the fix for each](https://stacksmesh.hashnode.dev/lovable-app-not-deploying-fix?utm_source=hashnode&utm_medium=feed)

Publishing failed, a blocked publish, or a failed build on Vercel or Netlify. Here's how to tell which one it is.

7 min read · [stacksmesh.hashnode.dev](https://stacksmesh.hashnode.dev/lovable-app-not-deploying-fix?utm_source=hashnode&utm_medium=feed)

[Sahil Maddi](https://hashnode.com/@CollaborativeCoder4U) · [3d ago](https://hashnode.com/posts/csr-vs-ssr-vs-ssg-in-react-a-quick-overview/6af284ac3c7c366748e700dd)

### [CSR vs SSR vs SSG in React: A Quick Overview ⚡](https://frontend-blogging.hashnode.dev/csr-vs-ssr-vs-ssg-in-react-a-quick-overview?utm_source=hashnode&utm_medium=feed)

When you build a React app, one decision quietly shapes its speed, SEO and hosting: where and when the HTML gets rendered. The three main options are Client-Side Rendering (CSR), Server-Side Rendering

5 min read · [frontend-blogging.hashnode.dev](https://frontend-blogging.hashnode.dev/csr-vs-ssr-vs-ssg-in-react-a-quick-overview?utm_source=hashnode&utm_medium=feed)

[Ahmed Hassan Yaseen](https://hashnode.com/@ahmedhassanyaseen) · [3d ago](https://hashnode.com/posts/spa-404-on-refresh-after-deploy-fix/6af200ec3bb56a980ff22463)

### [Refreshing a page on Vercel or Netlify gives a 404? Your single-page app needs a rewrite](https://stacksmesh.hashnode.dev/spa-404-on-refresh-after-deploy-fix?utm_source=hashnode&utm_medium=feed)

Serve index.html for app routes, keep a real not-found screen

3 min read · [stacksmesh.hashnode.dev](https://stacksmesh.hashnode.dev/spa-404-on-refresh-after-deploy-fix?utm_source=hashnode&utm_medium=feed)

[Ahmed Hassan Yaseen](https://hashnode.com/@ahmedhassanyaseen) · [6d ago](https://hashnode.com/posts/vite-env-variable-undefined-in-production-fix/6aeefb3102089261bddc6ff3)

### [Vite says your env variable is undefined in production: fix it before the next build](https://stacksmesh.hashnode.dev/vite-env-variable-undefined-in-production-fix?utm_source=hashnode&utm_medium=feed)

VITE\_ values are baked in at build time. Set them on the host, rebuild, and keep secrets off the client.

3 min read · [stacksmesh.hashnode.dev](https://stacksmesh.hashnode.dev/vite-env-variable-undefined-in-production-fix?utm_source=hashnode&utm_medium=feed)

[Muhammad Ahmad](https://hashnode.com/@mahmadmanzoor) · [Nov 6](https://hashnode.com/posts/seo-for-a-react-spa-without-next-js-and-without-giving-up-the-3d-homepage/6aed656b2bd71b0c43af1e1e)

### [SEO for a React SPA without Next.js, and without giving up the 3D homepage](https://mahmadmanzoor.hashnode.dev/seo-for-a-react-spa-without-next-js-and-without-giving-up-the-3d-homepage?utm_source=hashnode&utm_medium=feed)

Making a Vite + React SPA indexable without Next.js: build-time renderToString, a Vercel function for blog SSR, JSON-LD and a sitemap.

8 min read · [mahmadmanzoor.hashnode.dev](https://mahmadmanzoor.hashnode.dev/seo-for-a-react-spa-without-next-js-and-without-giving-up-the-3d-homepage?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/seo-for-a-react-spa-without-next-js-and-without-giving-up-the-3d-homepage/6aed656b2bd71b0c43af1e1e)

[Anmol Sethi](https://hashnode.com/@anmolsethi) · [Nov 5](https://hashnode.com/posts/how-to-test-your-local-dev-server-on-your-phone/6aec9df54cc618fd6af6807f)

### [How to Test Your Local Dev Server on Your Phone](https://portlivo.hashnode.dev/how-to-test-your-local-dev-server-on-your-phone?utm_source=hashnode&utm_medium=feed)

The page loads, then every API call fails. Here's why localhost breaks on a phone, and the two settings that fix it.

7 min read · [portlivo.hashnode.dev](https://portlivo.hashnode.dev/how-to-test-your-local-dev-server-on-your-phone?utm_source=hashnode&utm_medium=feed)

[octave Nkurunziza](https://hashnode.com/@octave) · [Nov 3](https://hashnode.com/posts/invalid-host-header-after-deploying-why-it-happens-and-the-fix/6ae988b6521bf0ca707c40da)

### [Invalid Host header after deploying? Why it happens and the fix](https://octave.hashnode.dev/invalid-host-header-after-deploying-why-it-happens-and-the-fix?utm_source=hashnode&utm_medium=feed)

Why your app shows "Invalid Host header" or "Blocked request" after deploying, and the fix for Vite, webpack, Django and MCP.

11 min read · [octave.hashnode.dev](https://octave.hashnode.dev/invalid-host-header-after-deploying-why-it-happens-and-the-fix?utm_source=hashnode&utm_medium=feed)

[Jenna's Runbooks](https://hashnode.com/@jennasrunbooks) · [Oct 31](https://hashnode.com/posts/a-zero-cost-demo-for-a-cloud-app/6ae62dd8cb002d4151be61fd)

### [A Zero-Cost Demo for a Cloud App](https://blog.jennasrunbooks.com/a-zero-cost-demo-for-a-cloud-app?utm_source=hashnode&utm_medium=feed)

A static demo site and a 3-minute video, so reviewers never need my EKS cluster running

4 min read · [blog.jennasrunbooks.com](https://blog.jennasrunbooks.com/a-zero-cost-demo-for-a-cloud-app?utm_source=hashnode&utm_medium=feed)

[3](https://hashnode.com/posts/a-zero-cost-demo-for-a-cloud-app/6ae62dd8cb002d4151be61fd)

[techpotions](https://hashnode.com/@techpotions) · [Oct 27](https://hashnode.com/posts/migrate-vite-to-next-js-without-breaking-routing/6ae0f4e3a3a32c9983f57384)

### [Migrate Vite to Next.js Without Breaking Routing](https://techpotions.hashnode.dev/migrate-vite-to-next-js-without-breaking-routing?utm_source=hashnode&utm_medium=feed)

A field-tested playbook for moving a working Vite SPA to Next.js: routing, data fetching, env vars, and the cutover checklist we actually use.

10 min read · [techpotions.hashnode.dev](https://techpotions.hashnode.dev/migrate-vite-to-next-js-without-breaking-routing?utm_source=hashnode&utm_medium=feed)
