본문 바로가기

Flutter2

[Flutter] Web 업데이트 이후 캐시 문제 HTML 삽입 미리보기할 수 없는 소스 Flutter Web 프로젝트를 새로 업데이트 하여 서버에 업로드 하였는데, 사용자가 사이트에 들어갔을때는 이전 버전의 웹사이트가 보였다.. 이유는 캐시 문제.. 이전에 받은 플러터 파일이 사용자한테 남아 있어서 나오는 문제였다. 사용자한테 일일히 캐시를 제거해서 사용하라고 할 수도 없는 노릇 업데이트가 되면 새로운 버전으로 받게끔 만들어야한다. 1. Web Build flutter build web 터미널에 해당 명령어를 입력하면 Web이 빌드가 되고 해당 파일은 "(현재 프로젝트 폴더)/build/web" 에 존재한다. 2. index.html "index.html" 파일을 열어보면 이런 구조로 파일이 형성되어 있는데 여기서 → 위와 같이 변경하면 된다. [원하.. 2023. 6. 15.
[Flutter] fvm으로 버전관리하기 버전 관리의 필요성 프로젝트 진행 중에 플러터의 업데이트 소식을 듣고 바로 업그레이드를 진행하였는데,, 진행 중인 프로젝트의 버전이 이전 버전이여서 문제가 발생했습니다. 진행 중인 프로젝트 폴더를 열때마다 환경변수에 있는 flutter sdk 폴더를 교체해줬었는데 매우 번거롭고 번번히 까먹어서 실행할때마다 에러가 발생한 경우가 빈번했습니다. "안되겠다.. 버전관리 도구가 없을까?" 하고 찾아보니 Flutter FVM이 있었습니다. FVM 설치하기 * 해당 글은 VSCODE 개발 환경을 기준으로 작성하였습니다. dart pub global activate fvm Terminal 에서 해당 명령어를 입력하면 fvm은 설치는 완료된 상태입니다.. 환경변수 설정까지 해야 이제 터미널에서 동작합니다. FVM 환경.. 2023. 5. 12.