Ejemplo de implementación con Firebase, Vue, Vue Router, Vuex, Vuetify - Generación G3
yarn install
yarn serve
yarn build
yarn lint
Para trabajar con firebase debes tener una cuenta de Google, ir al sitio web oficial y crear un nuevo proyecto, haciendo clic en comenzar, luego en añadir proyecto, escribir el nombre del proyecto y seguir los pasos.
npm i firebase --save
- Instalacion con Yarn:
yarn add firebase -D
- Para llevar una aplicacion al Hosting de firebase, se debe:
- Crear el proyecto en firebase
- Entrar en la seccion del hosting
- Hacer un clic en iniciar o get started
- Instalar mediante la terminal firebase tool con:
Con NPM
Con Yarn
npm i firebase-tools -g
yarn global add firebase-tools
- Luego clic en continuar dentro de firebase hosting
- Ahora en el editor, dentro del proyecto, se debe iniciar sesion de firebase con el comando:
firebase login
, seleccionando o iniciando la sesion con la cuenta de gmail donde se encuentra ejecutando firebase hosting en la web - Ahora en la terminal, se debe iniciar el proyecto con
firebase init
- Luego si en proceder
- Despues seleccionar el hosting
- Si ya tienes el proyecto, selecciona: Use an existing proyect
- Posteriormente selecciona el proyecto en el cual tienes activo el hosting.
- Ahora se debe escribir el nombre del directorio donde se encontraran los archivos de produccion. En este caso se debe ingresar "dist" porque este sera el nombre de la carpeta que crea vue-cli para al producción.
- Indicar que si para compilar en una SFC o SPA
- Finalizado el proceso de configuracion de firebase, se debe iniciar el proceso de produccion con vue-cli mediante el comando "build", ya sea:
Con NPM
Con Yarn
npm run build
yarn build
- Terminado el proceso de producción de vue-cli, se debe enviar los archivos de la carpeta dist al hosting de firebase, mediante la instruccion:
firebase deploy --only hosting