IT(68)
-
[NativeScript] Can't find stylesheet to import.(@nativescript/theme/scss/variable/blue) 오류 해결
오늘도 즐거운 하이브리드 앱 코딩을 하고 있었으나, 여지없이 발생하는 컴파일 오류들을 해결해보자. 오늘은 네이티브스크립트에서 기본으로 제공하는 테마를 SCSS로 추가하였으나, 해당 파일을 찾지 못해 발생하는 오류였다. 휴.. 틀림없이 모든 모듈을 설치하고 시작한 줄 알았으나, 계속진행되는 개발로 인해 모듈이 없는지도 모르고 개발을 하여 발생한 오류.. 저 오류를 해결하기 위해서는 네이티브스크립트에서 기본 제공하는 테마 모듈을 설치해야 한다. "npm install @nativescript/theme" 아래의 명령어로 모듈 설치 후 컴파일을 진행하면 바로 해결되는 것을 알 수 있다.
2023.09.13 -
[NativeScript] ns run android 명령어 실행이 되지 않는 경우(sdk 버전 미스)
NativeScript 로 하이브리드 앱을 코딩하고 빌드하고 실제 안드로이드 에뮬레이터에서 동작을 확인해보려고 하면, 실행이 잘 되지 않는 경우가 발생한다. 주로 개발컴에서 셋팅을 다 해두고 깃허브 같은 곳에 푸시한 다음, 집 컴퓨터에서 깃 클론으로 땡겨서 빌드하는 경우에 종종 발생할 수 있는데, 주로 원인은 SDK 버전과 Build Tool 버전이 안맞아서 발생한다. 그런 경우 아래와 같은 에러 로그를 볼 수 있다. 에러 문구를 잘 보면 컴파일에 호환되는 SDK 버전이 잘 맞지 않는다고 나오는 것을 알 수 있다. Execution failed for task ':app:checkDebugAarMetadata'. 4 issues were found when checking AAR metadata: 1. ..
2023.09.12 -
[네트워크] strict-origin-when-cross-origin 오류 해결
하이브리드 앱을 개발하다 보니 다양한 상황에서 예상치 못한 이슈가 발생한다. 특히 네트워크 부분은 지식이 많지 않다보니, 네트워크 관련 이슈 발생 시 항상 고전하고 있다. 오늘은 네트워크의 크로스필터(strict-origin-when-cross-origin) 이슈를 알아보자. 네트워크 조건 노트북 네트워크는 사내 내부망에 물려있다. 테스트 디바이스 네트워크는 노트북의 테더링으로 물려있다. 문제 현상 하이브리드 프론트를 노트북의 브라우져 에뮬레이터에서 API 호출 시 strict-origin-when-cross-origin 발생 하이브리드 앱을 모바일 디바이스에 설치 후 API 호출 시 정상 동작 결국 이 부분에 대한 해결책은 서버쪽에서 크로스 필터 예외 처리를 해주거나 실제 디바이스에서 테스트 하는 2가..
2023.09.12 -
[Vue] Webpack 기반 Vue 샘플 프로젝트 생성 및 실행해보기
사전 준비 1. 자바 SDK 설치(11 버전 추천) 2. 안드로이드 스튜디오 설치 3. 시스템 PATH 설정 4. 노드JS 설치 5. Native Script 설치 6. 프로젝트 생성 7. 샘플 프로젝트 실행 확인 8. 즐거운 코딩 차근차근 해보자. 1. 자바 SDK 설치 - Java Archive Downloads - Java SE 11 | Oracle 대한민국 에 방문해서 각 OS에 맞는 버전 설치, 오라클 계정이 없다면 생성하고 다운로드 한다. Java Archive Downloads - Java SE 11 | Oracle 대한민국 WARNING: These older versions of the JRE and JDK are provided to help developers debug issues ..
2023.09.11 -
NativeScript 로 Vue 샘플 프로젝트 생성 오류 해결 (ns create app PSSecurityException , powershell)
NPM 으로 NativeScript 설치 후 Vue 기반 샘플 프로젝트 생성 시 오류가 발생하였다. npn install -g nativescript 설치 까지는 잘 되었다. 문제는 그 다음.. ns create myCoolApp을 하는데 자꾸 아래 같은 에러가 발생하였다. 그래서 처음에는 powershell 에 관리자 권한을 주고 재실행하였으나, 역시나 똑같은 증상이 나타났다. 조금 더 구글링해보니, "set-executionpolicy RemoteSigned" 명령어를 치고 보안 해제 후 해보라는 답을 얻었다. 난 그냥 모두 예를 해서 넘어갔다. 그리고 다시 ns create myCoolApp을 하니 드디어 햅삐엔딩! 물론 위 보안 위협은 있겠지만... 실행할 수 있는 방법을 찾아 기쁘다..
2023.09.11 -
아이패드 프로 11 4세대 (M2 칩) 굿노트5 필기감이 이상할 때 해결 방법(feat. 호버 끄기)
난 회사에서 업무를 하면서 주로 아이패드로 필기와 일정, 메일 보기, 다른 사람들과 회의할 때 필요한 자료를 보여주기 등등 다양하게 활용하고 있다. 그 중에서는 필기는 중요한 부분인데, 주로 굿노트를 사용하고 있다. 현재는 굿노트5 버전을 영구 버전을 구매하여 사용중이며, 굿노트6로 업그레이드를 잠시 고민하였으나, 굿노트6부터는 구독형 요금제 밖에 없어서 굿노트5를 계속 쓰기로 결정했다. 기존에는 아이패드 프로 10.5 + 애플펜슬 1세대 조합으로 필기와 각종 업무에 활용하였으나, 시간이 흐른 만큼 살짝 끊기는 감도 있고 버벅이는 것이 느껴지기 시작하여 아이패드 업그레이드를 결심하였다. 때마침 당근에서 아이패드 프로 11 4세대 + 애플펜슬 2세대 쿨매 올라온 것을 바로 올라온 것을 운좋게 구매하였다. ..
2023.09.08