Vue CLI 3에서 PWA 앱을 만들고 GitHubPages에 게시
개요
준비
Vue CLI 3 넣기
프로젝트 만들기
@vue/cli
실행 ( $ vue create pwa-sample
모든 프로젝트 이름) pwa-sample
가 표시되므로 Please pick a preset
를 선택합니다.4. 나중에 원하는 설정으로 프로젝트 만들기
GitHubPages에 대한 대응
1. 루트 디렉토리에
Manually select features
를 작성해, 다음을 기술vue.config.js
module.exports = {
baseUrl: process.env.NODE_ENV === 'production'
? '/pwa-sample/'
: '/',
outputDir: 'docs',
};
2.
vue.config.js
의 경로를 상대 경로로 수정manifest.json
{
...
"icons": [
{
"src": "./img/icons/android-chrome-192x192.png", //ここ
"sizes": "192x192",
"type": "image/png"
},
{
"src": "./img/icons/android-chrome-512x512.png", //ここ
"sizes": "512x512",
"type": "image/png"
}
],
"start_url": "./index.html", //ここ
...
}
3. 빌드한다 (
/public/manifest.json
or npm run build
)4. GitHub에 Publish
5. GitHub의 Publish 대상 리포지토리의 Settings의 GitHub Pages의 Source 항목을 None → master brunch/docs folder로 변경
요약
GitHub Pages에 대한 응답으로
yarn build
경로를 수정하는 것을 제외하고는 기본적으로 Vue CLI가 모두 제공됩니다. CLI 놀라운
Reference
이 문제에 관하여(Vue CLI 3에서 PWA 앱을 만들고 GitHubPages에 게시), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/fuuki/items/3e3c76b8dc558fcd8aa9텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)