Skip to content
DevBJ
Go back

Windows PowerShell에서 pnpm 10 설치하고 실행하기

Advertisement
Updated:
Editor

Windows에서 pnpm 10을 다시 설치했다. npm.cmd로 사용할 버전을 지정하면 된다.

PowerShell에서 pnpm.ps1 실행 정책 오류가 나면 pnpm.cmd로 확인할 수 있다.

공식 사이트

pnpm 공식 문서는 Windows에서 npm 또는 Corepack 설치를 권장한다.
이 저장소는 pnpm@10.33.0을 사용하므로 npm으로 같은 버전을 설치했다.

Node.js 확인

먼저 Node.js와 npm이 실행되는지 확인한다.

node --version
npm.cmd --version

내 환경에서는 다음 버전이 나왔다.

v24.10.0
11.6.1

pnpm 10 공식 문서는 Node.js 18.12 이상을 요구한다. 이 저장소는 .node-versionpackage.json에서 Node.js 24를 사용한다.

pnpm 설치

PowerShell에서 아래 명령을 실행한다.

npm.cmd install --global pnpm@10.33.0

latest 대신 packageManager에 적힌 10.33.0을 그대로 사용했다.

Windows 명령 프롬프트에서 pnpm 10.33.0을 설치하고 버전을 확인한 화면

새 Windows에 처음 설치한 화면은 아니다. 현재 작업 환경에서 같은 버전을 다시 설치한 결과다.

설치 확인

설치가 끝나면 버전을 확인한다.

pnpm.cmd --version

결과는 10.33.0이다.

10.33.0

여기까지 나오면 pnpm 설치는 끝이다.

pnpm.ps1 오류가 나올 때

PowerShell에서 pnpm --version을 실행하면 다음 오류가 났다. 사용자 경로는 일반화했다.

이 시스템에서 스크립트를 실행할 수 없으므로
%APPDATA%\npm\pnpm.ps1 파일을 로드할 수 없습니다.

같은 환경에서 pnpm.cmd --version은 정상 실행됐다. 설치 확인만 필요하다면 .cmd 실행 파일을 직접 지정하면 된다.

실행 정책 변경은 해보지 않았다. 여기서는 실제로 확인한 .cmd 실행까지만 적는다.

관련 글

한 줄 요약

Windows PowerShell에서는 npm.cmd로 pnpm 버전을 설치하고, pnpm.ps1이 차단되면 pnpm.cmd로 실행 결과를 확인할 수 있다.


Share this post on:

Previous Post
Verilog blocking과 non-blocking은 언제 나눠 써야 하나
Next Post
Astro public과 dist 폴더는 무엇이 다른가