경로에 빈칸 있는 경우, 특수 문자 있는 경우 에러데스크탑 앱을 자동 업데이트를 진행하려고 합니다.그러나 설치 경로 중 빈칸이 들어간 경우와 특수 문자가 들어간 경우에 정상 작동하지 않은 문제가 있었습니다.실행방법\폴더명안(경)안{경}!#$^&안 경 원업데이트XOXXTechNW.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를 사용하는 부분에서 경로를 잘 설정하고 명령어에 오류가 있을 수 있어 공식 문서를 보면..