avatar
morethan-log

윈도우에서 winget으로 fnm 설치하기 (Fast Node Manager)

nodewindow
7 months ago
·
2 min read

until-71

항상 맥북만 사용하다가 이번에 데스크탑을 맞추게 되면서 개발환경을 윈도우에서 세팅하게 되었다.

fnm이란?

노드 버전을 관리할 수 있게 해주는 매니저로 nvm과 유사하지만 윈도우에서는 nvm이 지원되지 않기 때문에 fnm를 사용해보려고한다.

winget으로 fnm 설치하기

파워쉘에서 아래와 같이 입력하여 설치할 수 있다.

winget install Schniz.fnm

0x8a15000f 오류가 발생하는 경우

마이크로소프트 스토어에서 앱 설치 관리자를 업데이트 해주면 된다.

until-72

fnm으로 node 설치하기

프로필 설정

우선 PowerShell프로필에 환경변수를 등록해야한다.

~\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1 경로에 아래와같이 입력 해주면 된다.

fnm env --use-on-cd | Out-String | Invoke-Expression

PowerShell 실행시 PSSecurityException 오류가 발생하는 경우

기본적으로 스크립트 삽입하는 것이 막혀있기 때문에 설정을 바꿔줘야한다.

관리자 권한으로 PowerShell 을 실행해서 아래와 같이 입력한다.

Set-ExecutionPolicy RemoteSigned

node 설치

이제 PowerShell 을 재부팅하고 아래와 같이 입력해 노드를 설치하면된다.

fnm use --install-if-missing 20

그럼 이제 node를 사용할 수 있다! 근데 PowerShell도 그렇고 여러 이슈들도 그렇고 좀 귀찮은 것 같다. 좀 더 사용해보다가 정 안되면 wsl을 사용해야겠다.


- 컬렉션 아티클






몰댄민입니다