【Vue.js】Firebase Hosting을 사용한 배포까지의 흐름 【Nuxt.js】
사전 준비
Vue.js, Nuxt.js 애플리케이션의 배포를 가정합니다.
· firebase 프로젝트
· Google 계정
· 노드, npm 환경
· Vue.js 또는 Nuxt.js 애플리케이션
Firebase-CLI 설치
Firebase로 작업하기 위해 Firebase-CLI를 설치합니다.
터미널$ npm install -g firebase-tools
버전이 표시되면 설치 완료입니다.
터미널$ firebase --version
8.16.2
Google 계정 및 연결
터미널$ firebase login
터미널Allow Firebase to collect CLI usage and error reporting information? (Y/n)
Y를 입력하고 Enter
브라우저가 시작됨
자신의 Google 계정을 선택하세요.
권한 선택
이 화면이 표시되면 완료됩니다.
Firebase 프로젝트 초기화
Hosting을 설정합니다.
응용 프로그램 아래에서 다음 명령을 실행합니다.
터미널アプリ名$ firebase init
호스팅을 선택하고 Enter
Use an existing project를 선택하고 자신의 Firebase 프로젝트를 선택합니다.
터미널=== Hosting Setup
Your public directory is the folder (relative to your project directory) that
will contain Hosting assets to be uploaded with firebase deploy. If you
have a build process for your assets, use your build's output directory.
? What do you want to use as your public directory? dist
? Configure as a single-page app (rewrite all urls to /index.html)? Yes
? Set up automatic builds and deploys with GitHub? (y/N) No
다음 순서로 입력
・dist
・y (SPA의 경우)
・N
이런 표시가 되면 OK입니다.
애플리케이션에 다음 파일이 작성되었습니다.
· .firebaserc
· firebase.json
애플리케이션 빌드
응용 프로그램 아래에서 다음 명령을 실행합니다.
터미널アプリ名$ npm run build
그러면 dest 디렉토리 아래에 컴파일된 파일이 작성됩니다.
배포
터미널アプリ名$ firebase deploy
Deploy complete!
라고 표시되면 OK입니다.
Hosting URL
로 이동하면 앱이 게시됩니다.
터미널✔ Deploy complete!
Project Console: https://console.firebase.google.com/project/********
Hosting URL: https://***************.web.app
배포 중지
터미널アプリ名$ firebase hosting:disable
터미널? Are you sure you want to disable Firebase Hosting for the site deploy-test-6110f
This will immediately make your site inaccessible! (Y/n) Y
Y로 앱이 닫힙니다.
Reference
이 문제에 관하여(【Vue.js】Firebase Hosting을 사용한 배포까지의 흐름 【Nuxt.js】), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/higa02/items/db710d8269f648d376c4
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Firebase로 작업하기 위해 Firebase-CLI를 설치합니다.
터미널
$ npm install -g firebase-tools
버전이 표시되면 설치 완료입니다.
터미널
$ firebase --version
8.16.2
Google 계정 및 연결
터미널$ firebase login
터미널Allow Firebase to collect CLI usage and error reporting information? (Y/n)
Y를 입력하고 Enter
브라우저가 시작됨
자신의 Google 계정을 선택하세요.
권한 선택
이 화면이 표시되면 완료됩니다.
Firebase 프로젝트 초기화
Hosting을 설정합니다.
응용 프로그램 아래에서 다음 명령을 실행합니다.
터미널アプリ名$ firebase init
호스팅을 선택하고 Enter
Use an existing project를 선택하고 자신의 Firebase 프로젝트를 선택합니다.
터미널=== Hosting Setup
Your public directory is the folder (relative to your project directory) that
will contain Hosting assets to be uploaded with firebase deploy. If you
have a build process for your assets, use your build's output directory.
? What do you want to use as your public directory? dist
? Configure as a single-page app (rewrite all urls to /index.html)? Yes
? Set up automatic builds and deploys with GitHub? (y/N) No
다음 순서로 입력
・dist
・y (SPA의 경우)
・N
이런 표시가 되면 OK입니다.
애플리케이션에 다음 파일이 작성되었습니다.
· .firebaserc
· firebase.json
애플리케이션 빌드
응용 프로그램 아래에서 다음 명령을 실행합니다.
터미널アプリ名$ npm run build
그러면 dest 디렉토리 아래에 컴파일된 파일이 작성됩니다.
배포
터미널アプリ名$ firebase deploy
Deploy complete!
라고 표시되면 OK입니다.
Hosting URL
로 이동하면 앱이 게시됩니다.
터미널✔ Deploy complete!
Project Console: https://console.firebase.google.com/project/********
Hosting URL: https://***************.web.app
배포 중지
터미널アプリ名$ firebase hosting:disable
터미널? Are you sure you want to disable Firebase Hosting for the site deploy-test-6110f
This will immediately make your site inaccessible! (Y/n) Y
Y로 앱이 닫힙니다.
Reference
이 문제에 관하여(【Vue.js】Firebase Hosting을 사용한 배포까지의 흐름 【Nuxt.js】), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/higa02/items/db710d8269f648d376c4
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ firebase login
Allow Firebase to collect CLI usage and error reporting information? (Y/n)
Hosting을 설정합니다.
응용 프로그램 아래에서 다음 명령을 실행합니다.
터미널
アプリ名$ firebase init
호스팅을 선택하고 Enter
Use an existing project를 선택하고 자신의 Firebase 프로젝트를 선택합니다.
터미널
=== Hosting Setup
Your public directory is the folder (relative to your project directory) that
will contain Hosting assets to be uploaded with firebase deploy. If you
have a build process for your assets, use your build's output directory.
? What do you want to use as your public directory? dist
? Configure as a single-page app (rewrite all urls to /index.html)? Yes
? Set up automatic builds and deploys with GitHub? (y/N) No
다음 순서로 입력
・dist
・y (SPA의 경우)
・N
이런 표시가 되면 OK입니다.
애플리케이션에 다음 파일이 작성되었습니다.
· .firebaserc
· firebase.json
애플리케이션 빌드
응용 프로그램 아래에서 다음 명령을 실행합니다.
터미널アプリ名$ npm run build
그러면 dest 디렉토리 아래에 컴파일된 파일이 작성됩니다.
배포
터미널アプリ名$ firebase deploy
Deploy complete!
라고 표시되면 OK입니다.
Hosting URL
로 이동하면 앱이 게시됩니다.
터미널✔ Deploy complete!
Project Console: https://console.firebase.google.com/project/********
Hosting URL: https://***************.web.app
배포 중지
터미널アプリ名$ firebase hosting:disable
터미널? Are you sure you want to disable Firebase Hosting for the site deploy-test-6110f
This will immediately make your site inaccessible! (Y/n) Y
Y로 앱이 닫힙니다.
Reference
이 문제에 관하여(【Vue.js】Firebase Hosting을 사용한 배포까지의 흐름 【Nuxt.js】), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/higa02/items/db710d8269f648d376c4
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
アプリ名$ npm run build
터미널
アプリ名$ firebase deploy
Deploy complete!
라고 표시되면 OK입니다.Hosting URL
로 이동하면 앱이 게시됩니다.터미널
✔ Deploy complete!
Project Console: https://console.firebase.google.com/project/********
Hosting URL: https://***************.web.app
배포 중지
터미널アプリ名$ firebase hosting:disable
터미널? Are you sure you want to disable Firebase Hosting for the site deploy-test-6110f
This will immediately make your site inaccessible! (Y/n) Y
Y로 앱이 닫힙니다.
Reference
이 문제에 관하여(【Vue.js】Firebase Hosting을 사용한 배포까지의 흐름 【Nuxt.js】), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/higa02/items/db710d8269f648d376c4
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
アプリ名$ firebase hosting:disable
? Are you sure you want to disable Firebase Hosting for the site deploy-test-6110f
This will immediately make your site inaccessible! (Y/n) Y
Reference
이 문제에 관하여(【Vue.js】Firebase Hosting을 사용한 배포까지의 흐름 【Nuxt.js】), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/higa02/items/db710d8269f648d376c4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)