Windows Linux 서브시스템(WSL) 웹 개발 설명서
Linux 패키지 저장소 업데이트
Linux 패키지가 최신형인지 확인합니다.
sudo apt update && sudo apt upgrade -y
지트
Git가 설치되어 있고 최신형인지 확인합니다.
sudo apt install -y git
GPG로 약속 서명하세요.
GPG가 최신 버전으로 설치되어 있는지 확인합니다.
sudo apt install -y gnupg
GPG 키 생성
Git에서 GPG 서명을 사용하려면 GPG 키 쌍이 필요합니다.만약 이미 있다면 다음 단계로 뛰어내릴 수 있다.이 명령은 새 키의 설정을 입력하는 것을 알려 줍니다.키 설정에 대해 무엇을 선택해야 할지 모르면 기본 설정만 사용하면 됩니다.당신이 제공해야 할 두 가지는 당신의 이름과 이메일입니다.
# generate a new gpg key
gpg --full-generate-key
제출 서명을 위한 Git 구성
이 정보는 GitHub's guide을 기반으로 합니다.사용 가능한 서명 키를 표시하고 강조하려면 다음 명령을 실행하십시오.
gpg --list-secret-keys --keyid-format long | grep -A 2 ^sec | grep -A 2 -P "(?<=/)\w+"
원하는 키의 강조 표시된 부분(sec
이후 /
행)을 복제하여 다음 단계를 진행합니다.단말기 출력은 이렇게 해야 한다.Git에 서명 키를 알려주고 제출 서명을 사용해야 합니다.
# replace `<key>` with the key copied above
git config --global user.signingkey <key>
# enable commit signing
git config --global commit.gpgsign true
github
GitHub은 가장 흔히 볼 수 있는 코드 위탁 관리 플랫폼이자 내가 사용하는 플랫폼이다.이 정보들이 다른 플랫폼에도 적용돼야 한다는 것이다.
야유
SSH for GitHub (나처럼) 를 사용하는 것을 좋아한다면, 새 SSH 키 쌍을 생성하고,
clip.exe
이라는 Windows 유틸리티를 사용하여 키를 클립보드에 복사할 수 있습니다.다음 명령을 실행하여 새 SSH 키 쌍을 생성하고 공개 키를 클립보드에 복사합니다.실제 메일과 일치하도록 아래의 가짜 메일을 업데이트했는지 확인하십시오.생성된 SSH 키의 이름을 변경하려면 해당 파일 이름을 사용하여 두 번째 명령을 업데이트해야 합니다(기본값은 id_ed25519
).# generate the ssh keypair
ssh-keygen -t ed25519 -C [email protected]
# copy the public key
cat ~/.ssh/id_ed25519.pub | clip.exe
그런 다음 SSH 키 섹션의 settings page을 통해 GitHub에 키를 업로드할 수 있습니다.GPG
위의 Git 섹션에서 GPG 키 쌍을 생성하면 GitHub 또는 다른 공급자에서 사용할 수 있는 키를 내보낼 수 있습니다. 이 공급자에서 인증된 것으로 표시하려면 제출하십시오.다음 명령을 실행하여 공개 키를 클립보드에 복사합니다.실제 메일과 일치하도록 아래의 가짜 메일을 업데이트했는지 확인하십시오.
# copy the public key
gpg --export --armor [email protected] | clip.exe
GPG 키 섹션의 settings page에서 GitHub에 키를 업로드할 수 있습니다.노드/NPM
Node 및 NPM 을 설치하는 데 사용할 수 있는 몇 가지 옵션이 있습니다.여러 버전 간에 전환해야 하는 경우 NVM을 사용하는 것이 좋습니다.Ubuntu Linux 릴리스에서만 최신 버전을 얻으려면 (간단한 전환 방법 없음) 아래 Apt 부분으로 넘어가십시오.
비휘발성 물질
이 설명들은 NVM README에서 나온 것이다.더 자세한 것을 알고 싶으면 언제든지 그곳의 설명을 보십시오.그렇지 않으면 다음 명령을 실행하여 최신 버전의 Node 및 NPM을 사용하여 설정합니다.
# install nvm (latest version at time of writing)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
# reload the .bashrc file
source ~/.bashrc
# install the latest version of node
nvm install node
적절했어
그러면 Ubuntu 패키지 저장소의 노드가 설치됩니다.Ubuntu를 통해 얻은 최신 버전은 다른 방식으로 얻은 최신 버전이 아닐 수도 있습니다.
sudo apt install -y nodejs
부두 노동자
Docker Desktop for Windows을 다운로드하여 설치합니다.WSL 2에 Docker를 활성화하려면 WSL 2에 필요한 Windows 구성 요소 설치 옵션이 선택되어 있는지 확인합니다.로그아웃하고 다시 로그인하여 설치를 완료합니다.
텍스트 편집기
WSL에서 기존 텍스트 편집기를 사용하려면 선택한 구성에 따라 추가 구성이 필요합니다.
아토믹스
WSL 내부에서 Atom을 시작하는 것은 네가 상상하는 것처럼 그렇게 간단하지 않다.
atom
바이너리 파일은 Windows cmd
컨텍스트에서 실행되어야 하며 Linux 경로가 아닌 디렉토리의 Windows 경로를 지정해야 합니다.나는 이 점을 실현하기 위해 little helper script을 만들었다./usr/local/bin
디렉토리에 다운로드하고 다음 명령을 실행하여 실행할 수 있도록 합니다.# download the atom script
sudo curl -o /usr/local/bin/atom https://gist.githubusercontent.com/voraciousdev/1a1473ea36906c8f6830a17701e7fd21/raw/b8c697ca810022f2fc4be9eef3f72a54c6073b7e/atom.sh
# make it executable
sudo chmod +x /usr/local/bin/atom
WSL 내부에서 atom
명령을 실행하여 Windows에서 어플리케이션을 열 수 있습니다.특히 아직 완전한 atom
매개 변수 지원이 이뤄지지 않았다.이 스크립트는 현재 선택할 수 있는 경로 매개 변수만 받아들일 수 있습니다.다음은 그것을 어떻게 사용하는지의 예들이다.# open the current directory
atom .
# open another directory
atom ~/workspace/project
# open atom without specifying a project
atom
VS 코드
VS Code을 다운로드하여 설치합니다.VS 코드를 처음 열면 권장 확장자를 설치하라는 메시지가 표시됩니다.이러한 권장 사항 중 하나는 Remote Development입니다.다음은 WSL 터미널에서 새로운
code
명령을 사용하는 몇 가지 예입니다.# open the current directory
code .
# open another directory
code ~/workspace/project
# open vscode without specifying a project
code
끝맺다
만약 네가 이 문장에 무엇이 부족하다고 생각한다면 나에게 말해라.나는 다른 흔히 볼 수 있는 웹 개발 도구로 그것을 업데이트해서 매우 기쁘다.예전과 같이 읽어 주셔서 감사합니다!
Reference
이 문제에 관하여(Windows Linux 서브시스템(WSL) 웹 개발 설명서), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/voraciousdev/a-guide-to-web-development-on-the-windows-subsystem-for-linux-wsl-26og텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)