๊ธฐํ
[Quasar + Electron] ๋น๋ ์ Error: EBUSY: resource busy or locked, unlink... ์๋ฌ ํด๊ฒฐ ๋ฐฉ๋ฒ
๐จ ์ํฉ
$ quasar build -m electron
์ ๋ช ๋ น์ด๋ก ํ์ด์ฌ๋ก ์ผ๋ ํธ๋ก ๋น๋๋ฅผ ํ๋ ค๊ณ ํ์์ผ๋ ์๋์ ๊ฐ์ ์ค๋ฅ๊ฐ ๋จ๋ฉฐ ๋น๋๊ฐ ์ค๋จ๋จ.
Error: EBUSY: resource busy or locked, unlink 'nsis ์์ถ ํ์ผ ๊ฒฝ๋ก'
UnhandledPromiseRejection: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason "undefined".
๋ฒ์ ์
์ ์ํด ๋น๋๋ฅผ ํ๋ ๊ฒ์ด๋ผ ์ฝ๋๊ฐ ์ถ๊ฐ๋๊ธด ํ์ง๋ง ๋ฑํ ์ด์ํ ์ฝ๋๋ ์์๊ณ ,
๊ฐ๋ฐ ํ๊ฒฝ๋ ๋ณ๊ฒฝ๋ ๋ถ๋ถ์ด ์ ํ ์์์.
ํน์๋ ์ถ์ด์ ์ด์ ๋ฒ์ ์ผ๋ก ๋์๊ฐ ๋น๋ ์๋ํด๋ณด์์ผ๋,
์๋ง ๋๋ ์ด์ ๋ฒ์ ๋ ๋น๋๊ฐ ์๋๋ ๊ฒ์ ํ์ธํจ.
๐จ ํด๊ฒฐ ๋ฐฉ๋ฒ
ChatGPT ๋ stackoverflow ๋ฅผ ์ ์ ํ๋ฉฐ ์ฝ ํ๋ฃจ๋์ ๋ฅ๊ผฌ์ผ๋ฅผ ํจ.
์ฌ๋ถํ
๋ถํฐ ์ ๊ทผํ ๋งํ ๋ฐฑ๊ทธ๋ผ์ด๋ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ ์ข
๋ฃํ๋ ๋ฑ ์ฌ๋ฌ ์๋๋ฅผ ํด๋ณด์์ผ๋
์ ๋ถ ์คํจํ๊ณ ์๋ ๋ฐฉ๋ฒ์ผ๋ก ๋จ๋ฒ์ ์ฑ๊ณตํจ. ๐
- node_modules ์ญ์
- package-lock.json ์ญ์
- npm cache clean --force
- npm install
- quasar build -m electron
์์ธ์ ์ ํํ๊ฒ ํ์
ํ์ง ๋ชปํจ...
์ฒ์์ ํ๋ก์ ํธ๋ฅผ ์ง์ ๋ค๊ฐ ๋ค์ clone ํ๊ณ ๋น๋ํ๋๋ฐ ์ฑ๊ณตํจ.
๊ทธ ํ ๋ค์ ๋น๋ํ๋ คํ๋ ๋ ๊ฐ์ ์๋ฌ๊ฐ ๋จ๊ธธ๋ ์ ๋ฐฉ๋ฒ์ผ๋ก ์๋ํ๊ณ , ์ฑ๊ณตํจ.
๋ญ๊ฐ ํจํค์ง ๊ฐ ์ถฉ๋์ด ์๋๊ฒ ์๋๊น ๊ถ์ ์ค...