웹 개발을 위한 WSL2

2544 단어
빌드 18361의 릴리스와 함께 Windows 10은 Windows 하위 시스템 Linux의 새 버전을 소개합니다. 놀랍다. 그것은 나를 위해 아주 잘 작동하고 그것이 내가 한 방법입니다.

Windows를 개발 환경으로 좋아한다고 말하지는 않겠습니다. 저는 Linux를 사랑하고 터미널을 사용하는 것을 좋아합니다. 특정 커널 버전이나 Linux 배포판에 얽매이지 않습니다. 나는 일상의 속도를 높여주는 기본적인 Linux 유틸리티를 좋아합니다.

전제 조건


  • Windows 10 빌드 18361

  • 1부: 설치 방법



    PowerShell을 관리자로 열고 다음과 같이 입력합니다.

    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
    

    컴퓨터를 다시 시작하면 Microsoft Store에서 다운로드하여 Linux 배포판을 설치할 수 있지만 WSL의 첫 번째 버전을 사용하게 됩니다. 업데이트하려면 나를 따르십시오.

    WSL 2는 전작에 비해 개선된 사항a lot 을 가지고 있어 다음과 같이 업데이트 유형이 변경되었습니다.

    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
    

    이제 WSL 2를 기본 버전으로 설정해야 합니다(향후 Windows 버전에 포함될 예정임).

    wsl --set-default-version 2
    

    99% 이 오류0x1bc가 발생하는 이유는 WSL 2가 실제 Linux 커널을 실행하기 때문에here 에서 설치할 수 있습니다.

    이제 위의 명령을 반복하여 마지막으로 기본 버전을 WSL2로 설정합니다. 컴퓨터를 다시 시작합니다.
    이제 원하는 Linux 배포판을 설치할 수 있습니다(사용 가능한 모든 것here). 나는 Ubuntu 20.04를 선택했는데 필요한 모든 도구가 기본적으로 포함되어 있기 때문입니다.
    방금 설치한 Linux 앱을 실행하고 화면의 지시에 따라 Windows 내에서 실행되는 Linux 배포판을 즐기십시오.

    2부: 노드 설정



    노드 환경을 설정하려면 두 가지 주요 이유로 nvm을 사용하는 것이 좋습니다.
  • 노드 버전 간에 쉽게 전환할 수 있음
  • nvm은 홈 폴더에 Node를 설치합니다. "sudo"(유용한 리소스)와 함께 npm을 사용하지 않는 것이 가장 좋습니다
  • .

    nvm을 설치하려면 WSL을 열고 홈 디렉토리로 이동하여 cd를 입력하고 다음을 입력하십시오.

    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
    

    이제 터미널을 다시 시작하십시오.

    사용 가능한 모든 명령 목록을 보려면 nvm를 입력하십시오.

    노드(및 NPM)의 LTS 버전을 설치하려면 다음과 같이 입력합니다.

    nvm install lts
    

    그게 다야 이제 노드와 NPM을 사용할 수 있습니다.

    npm i -g //installs packages globally without sudo
    

    좋은 웹페이지 즐겨찾기