경로에 빈칸 있는 경우, 특수 문자 있는 경우 에러 데스크탑 앱을 자동 업데이트를 진행하려고 합니다. 그러나 설치 경로 중 빈칸이 들어간 경우와 특수 문자가 들어간 경우에 정상 작동하지 않은 문제가 있었습니다. 실행방법\폴더명 안(경) 안{경} !#$^& 안 경 원 업데이트 X O X X Tech NW.js 처음 왜? 이럴까 생각을 해봤습니다. execSync 부분에서 문제가 발생하여 크게 3가지로 예상 할 수 있었습니다. 명령어 문제: xCopy, pkill 등 명령어가 동작하지 않는 경우 경로 문제: 잘못된 경로인 경우 명령어 + 경로 문제: 명령어와 경로를 합쳤을 때 동작을 하지 않는 경우 우선 업데이트 순서를 이미지로 간단하게 설명하도록 하겠습니다. 1. 명령어 문제 xCopy, pkill 등 명..
nw 최신 버전 + nw-builder 최신 버전으로 사용하다보니 다음과 같은 에러가 발생하였습니다. 에러 메세지를 보면 다음과 같습니다. Error: package.json not found in srcDir file glob patterns 'package.json에서 srcDir 파일 glob 패턴을 찾지 못했다'고 되어 있는데 우선 glob 패턴에 대해서 알아야 했습니다. glob 패턴은 과거 리눅스 운영체제에서 한 번에 여러 개의 파일을 찾을 때 사용해온 패턴 매칭 기법이지만 현재는 많은 프로그래밍 언어에서 지원합니다. 즉, * 사용입니다. 그래서 경로를 잘 찾지 못하고 있다고 판단이 되어 nw-builder를 사용하는 부분에서 경로를 잘 설정하고 명령어에 오류가 있을 수 있어 공식 문서를 보면..