본문 바로가기
내가 경험한 것/1.5

Package.json engine 에 명시된 버전 강제하기

by nr2p 2024. 4. 25.
반응형

nvm use 만 사용해서 하다가

설치할 때 강제할 수도 있다고 하길래 한 번 사용해봤다.

 

package.json 에 engines 명시

// package.json
"engines": { "node": ">=20", "pnpm": ">=9"}

 

.npmrc 에 engine-strict 명시

// .npmrc
engine-strict=true

 

 

명시한 후 잘못된 버전으로 설치하게되면 아래와 같은 오류가 발생하며 설치를 막는다.

 

반응형