Vue
CDN
Introdução
Vue CDN?
Vue CDN é uma forma de usar o framework Vue.js diretamente em uma página HTML, sem precisar instalar nada via npm ou configurar ferramentas como Webpack, Vite, etc.
Significado
CDN significa: Content Delivery Network. É uma rede de servidores que entrega arquivos (como scripts e estilos) rapidamente para qualquer lugar do mundo.
Funcionamento
Como ainda não estamos utilizando um Builder como
Vite
, VueCli
ou Nuxt
será necessário emular um servidor utilizando o plugin Live Server
para VSCode.Você só precisa adicionar uma tag <script>
no seu HTML com o link da versão do Vue hospedada em um CDN.
Exemplo com Vue 3:
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="UTF-8" />
<title>Vue CDN</title>
</head>
<body>
<div id="app">
{{ mensagem }}
</div>
<!-- Vue 3 via CDN -->
<script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
<script>
const { createApp } = Vue
createApp({
data() {
return {
mensagem: 'Olá, Vue com CDN!'
}
}
}).mount('#app')
</script>
</body>
</html>
Vantagens
- Zero instalação — só copiar e colar.
- Ótimo pra testes rápidos, protótipos ou estudos.
- Não precisa de build tools (webpack, vite etc).
Limitações
- Não é ideal para projetos grandes ou em produção.
- Menos controle sobre performance, otimizações e modularização.