재우니의 블로그

 

sveltejs 를 설치하려다가 오류가 발생되었는데요. 제가 컴퓨터 이름이 아래 처럼 WIN10 PRO 라고 한 칸 띄워져 있습니다. 이 부분이 오류인데요. 그렇다고 컴퓨터 이름을 변경하기고 그렇고 해서 Users 폴더에 가서 dir /x  명령어를 실행했더니 "WIN10P~1" 으로 입력이 가능하더군요. 

 

 

npm ERR! code ENOLOCAL
npm ERR! Could not install from "PRO\AppData\Roaming\npm-cache\_npx\17428" as it does not contain a package.json file.

 

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\WIN10 PRO\AppData\Roaming\npm-cache\_logs\2021-05-12T07_37_16_556Z-debug.log

Install for [ 'degit@latest' ] failed with code 1

 

 

Microsoft Windows [Version 10.0.19042.928]
(c) Microsoft Corporation. All rights reserved.

C:\WINDOWS\system32>cd C:\SourceFolder\Svelte

C:\SourceFolder\Svelte>npx degit sveltejs/template my-svelte-project
npm ERR! code ENOLOCAL
npm ERR! Could not install from "PRO\AppData\Roaming\npm-cache\_npx\17428" as it does not contain a package.json file.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\WIN10 PRO\AppData\Roaming\npm-cache\_logs\2021-05-12T07_37_16_556Z-debug.log
Install for [ 'degit@latest' ] failed with code 1

C:\SourceFolder\Svelte>C:\Users>dir /x
'C:\Users'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
배치 파일이 아닙니다.

C:\SourceFolder\Svelte>cd..

C:\SourceFolder>cd ..

C:\>cd users

C:\Users>dir /x
 C 드라이브의 볼륨에는 이름이 없습니다.
 볼륨 일련 번호: 1869-740E

 C:\Users 디렉터리

2021-04-06  오후 11:23    <DIR>                       .
2021-04-06  오후 11:23    <DIR>                       ..
2020-12-15  오후 02:42    <DIR>          DEFAUL~2     DefaultAppPool
2021-02-16  오전 02:29    <DIR>          DEVSHI~1.COM dev.shimpark.com
2021-04-06  오후 11:23    <DIR>          DEVSHI~2.COM dev.shimpark.com AppPool
2021-02-16  오전 02:47    <DIR>          DEV1SH~1.COM dev1.shimpark.com
2021-02-16  오전 02:51    <DIR>          DEV1SH~2.COM dev1.shimpark.com AppPool
2021-03-30  오전 11:41    <DIR>          MATOMO~1.ME  matomo.univ.me
2020-11-12  오전 01:13    <DIR>                       Public
2021-02-16  오전 02:50    <DIR>                       shimpark
2020-12-01  오전 12:22    <DIR>                       WIN10
2021-04-20  오후 08:24    <DIR>          WIN10P~1     WIN10 PRO
               0개 파일                   0 바이트
              12개 디렉터리  134,053,961,728 바이트 남음

C:\Users>npm config set cache "C:\Users\WIN10P~1\AppData\Roaming\npm-cache" --global

C:\Users>CD C:\SourceFolder\Svelte

C:\SourceFolder\Svelte>npx degit sveltejs/template my-svelte-project
npx: installed 1 in 1.514s
> cloned sveltejs/template#HEAD to my-svelte-project

C:\SourceFolder\Svelte>

 

아래 전역으로 npm config 을 명시적으로 WIN 10 을 WIN10P~1 로 지정 설정했습니다. 

 

npm config set cache "C:\Users\WIN10P~1\AppData\Roaming\npm-cache" --global

 

이제 다시 svelte 를 설치하니 오류 없이 잘 됩니다.