Deno 2.9.7 Windows 무료 다운로드·설치, VS Code에서 타입스크립트 실행하기
Deno는 TypeScript와 JavaScript를 실행하는 무료 오픈소스 개발 도구입니다. Windows x64 PC라면 공식 v2.9.7 릴리스의 deno-x86_64-pc-windows-msvc.zip을 받을 수 있습니다. ZIP을 풀어 deno.exe의 위치를 PATH에 넣고 새 터미널에서 버전을 확인하는 방식입니다. ARM 기반 Windows PC는 별도의 aarch64 파일을 골라야 합니다.
Deno 2.9.7 Windows x64 공식 ZIP
일반적인 Intel·AMD 64비트 Windows PC는 deno-x86_64-pc-windows-msvc.zip을 고릅니다. ARM64 PC는 aarch64-pc-windows-msvc.zip을 선택하세요. 소스코드 압축본은 바로 실행하는 Windows 배포 파일이 아닙니다.
Windows 아키텍처와 파일명 맞추기
Windows 설정의 시스템 정보에서 시스템 종류를 확인하세요. Intel·AMD 64비트 PC라면 x86_64-pc-windows-msvc 이름의 ZIP을 사용합니다. ARM 기반 PC에는 aarch64-pc-windows-msvc ZIP이 별도로 있습니다. 이 페이지의 Windows x64 버튼은 ARM64용이 아니므로 파일명의 중간 부분까지 살펴보는 것이 중요합니다.
공식 설치 문서는 Windows 10 버전 1709 이상을 요구합니다. 운영체제가 더 오래됐다면 파일을 반복해서 받기 전에 Windows 버전을 확인하세요. GitHub 릴리스에는 여러 운영체제용 ZIP과 소스코드 묶음, sha256sum 파일이 같이 보입니다. 실행하려는 운영체제와 파일 종류를 먼저 구분하면 잘못 받은 파일을 다시 내려받는 일을 줄일 수 있습니다.
- Windows의 시스템 종류와 버전을 확인합니다.
- x64면 deno-x86_64-pc-windows-msvc.zip을 선택합니다.
- 저장된 ZIP의 파일명이 선택한 아키텍처와 일치하는지 확인합니다.
ZIP을 풀고 새 터미널에서 버전 확인하기
다운로드가 끝나면 ZIP을 원하는 폴더에 풀고 deno.exe가 있는지 확인하세요. 공식 수동 설치 안내는 압축을 풀어 실행 파일을 PATH에 있는 폴더에 두라고 설명합니다. 폴더를 사용자 PATH에 추가했다면 이미 열려 있던 PowerShell을 닫고 새 창을 연 다음 deno –version을 입력하세요. 버전 정보가 나오면 명령줄에서 Deno를 찾는 것입니다.
ZIP을 다시 받았는데 버전이 그대로라면 새 파일을 푼 위치와 PATH에 등록된 위치가 다른지 확인하세요. 여러 deno.exe가 있으면 새로 받은 파일이 아니라 오래된 파일이 먼저 실행될 수 있습니다. 작업 폴더에 코드를 보관하고 실행 파일을 두는 폴더를 따로 기억해 두면 업데이트할 때도 혼동을 줄일 수 있습니다.
- Windows x64 ZIP을 폴더에 모두 풉니다.
- deno.exe가 있는 폴더를 사용자 PATH에 추가합니다.
- 새 PowerShell에서 deno –version을 실행합니다.
VS Code에서 첫 TypeScript 파일 실행하기
VS Code를 쓰는 경우 확장 탭에서 게시자가 Denoland인 Deno 확장을 설치합니다. TypeScript 작업 폴더를 연 뒤 Ctrl+Shift+P에서 Deno: Initialize Workspace Configuration을 선택하세요. 공식 문서에 따르면 이 명령은 해당 폴더의 .vscode/settings.json에 deno.enable 설정을 만듭니다. 다른 프로젝트 폴더를 열어 둔 상태라면 원하는 위치에 설정이 만들어지지 않을 수 있습니다.
폴더 안에 hello.ts를 만들고 console.log("안녕하세요");를 저장한 뒤 VS Code 터미널에서 deno run hello.ts를 실행합니다. 터미널에 안녕하세요가 나타나면 파일을 읽어 실행한 결과를 확인한 것입니다. 명령이 인식되지 않으면 확장보다 먼저 ZIP 압축 해제 위치와 PATH, 새 터미널 사용 여부를 살펴보세요.
- Denoland의 VS Code 확장을 설치하고 현재 폴더에서 Deno 초기화를 실행합니다.
- hello.ts를 저장하고 deno run hello.ts를 입력합니다.
- 터미널 출력에 안녕하세요가 표시되는지 확인합니다.
다운로드나 실행에서 막힐 때
GitHub에서 파일 저장이 끝나지 않았다면 브라우저의 다운로드 목록에 완료 표시가 있는지 확인하세요. 이어서 ZIP이 정상적으로 열리는지 살펴봅니다. 파일명이 x86_64가 아닌 aarch64 또는 다른 운영체제로 끝나면 시스템 종류에 맞는 Windows 파일을 다시 선택하세요. 소스코드 ZIP에는 일반 사용자가 바로 쓰는 deno.exe가 들어 있지 않습니다.
압축을 푼 뒤 deno –version이 안 되면 실행 파일이 실제로 있는 폴더와 PATH 항목을 대조하고 터미널을 새로 여세요. 버전은 보이는데 코드를 실행할 때 권한 오류가 나타나면 다운로드 실패가 아닙니다. Deno는 파일과 네트워크 접근을 기본으로 제한하므로 코드에 필요한 –allow-* 권한을 따로 지정해야 합니다.
- 다운로드 완료와 ZIP 파일명을 먼저 확인합니다.
- deno.exe 폴더와 PATH를 비교한 뒤 새 터미널에서 버전을 확인합니다.
- 권한 오류는 실행 코드가 요구하는 접근을 읽고 해당 권한을 지정합니다.
자주 묻는 질문
Deno를 받는 데 비용이 드나요?
공식 저장소는 MIT 라이선스를 공개하며 Windows용 ZIP을 GitHub 릴리스에서 무료로 제공합니다.
Windows x64와 ARM64 파일을 어떻게 구분하나요?
일반적인 Intel·AMD 64비트 PC는 x86_64, ARM 기반 Windows PC는 aarch64가 파일명에 들어 있습니다.
ZIP을 푼 뒤 설치 마법사가 없는데요?
수동 배포 ZIP은 deno.exe를 꺼내 PATH에 등록해 쓰는 방식입니다. 공식 설치 문서도 압축 해제와 PATH 설정을 안내합니다.
VS Code 확장 설치 후 deno 명령이 안 되면요?
확장 설정과 실행 파일은 별개입니다. deno.exe 폴더가 PATH에 들어 있는지 확인하고 새 터미널에서 deno –version을 실행하세요.
파일 이름과 실행 경로를 확인하고 시작하세요
Windows x64 PC에서는 공식 Deno 2.9.7의 x86_64-pc-windows-msvc ZIP을 선택합니다. 압축을 푼 뒤 deno.exe 폴더를 PATH에 넣고 새 터미널에서 deno –version을 확인하면 다운로드와 실행 준비를 점검할 수 있습니다.
VS Code로 TypeScript를 작성한다면 Denoland 확장을 현재 작업 폴더에서 활성화하세요. hello.ts를 저장하고 deno run hello.ts의 출력을 확인하면 첫 파일 실행까지 마칠 수 있습니다.