웹 개발을 위해 Windows 10 사용
7090 단어 environmentwindowswebdevdevlive
나는 이미 macOS와 Linux 시스템, 예를 들어 Arch, Ubuntu에 익숙해져서 적당한 단말기, 패키지 관리자,
bash
, zsh
, brew
, docker
, POSIX
...내가 필요로 하는 일반적인 도구다.Windows에서 PowerShell,
git
에 비해 이상한 문법, 좋은 패키지 관리자 없음, 이상한 WSL
설치 등을 처리해야 합니다.웹 개발은 거대한 번거로움처럼 느껴진다.
아마도 당신은 지금 "그럼, 만약 당신이 윈도우를 좋아하지 않는다면, 왜 그것을 사용해야 합니까?"라고 생각하고 있을 것이다.
이 문제에 대답하는 것은 매우 쉽다.저도 게이머예요.🎮 , 이러한 개선에도 불구하고 Windows는 여전히 게임의 왕입니다.
그래서 나는 서로 다른 환경 사이를 전환하는 것에 익숙하지만, 때때로 너는 바꾸고 싶지 않다. 왜냐하면 너는 너무 게으르기 때문이다😴.
WSL 구조⛑
만약 네가 여태껏 들어 본 적이 없다면, 걱정하지 마라.WSL 또는 Windows Subsystem for Linux는 Windows 10에서 이 컴퓨터에서 Linux 바이너리 파일을 실행하는 데 사용되는 호환층입니다.
요컨대, 당신의 Windows 시스템에는 서로 대화하고 상호작용할 수 있는 경량급 Ubuntu가 있습니다.
예를 들어
Visual Studio Code
를 사용하여 개발하면 모든 이점이 있는 Linux 세계로 진출하여 Windows를 우리의 주요 운영체제로 유지할 것입니다.이따가 자세히 소개하겠습니다.멋있게 들린다.
WSL 활성화
WSL 사용을 시작하려면 먼저 활성화해야 합니다.
관리자 모드에서 PowerShell 터미널을 열고 를 입력합니다.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
그런 다음 프롬프트가 나타나면 컴퓨터를 다시 시작하십시오.참고로 방문 가능official windows docs
Linux 릴리스 선택
다음은 WSL을 위한 Linux 릴리스를 선택하겠습니다.
icrosoft 애플리케이션 스토어를 열고 검색하기만 하면 됩니다
Ubuntu
.릴리스 페이지에서
Get
를 선택하고 Launch
를 기다립니다.Important: You must launch the distro once before you can get started with WSL.
첫 번째 Linux 사용자 계정을 만들 수 있는 터미널이 나타날 것입니다.
sudo
프로세스를 향상시키려면 암호를 입력해야 하므로 기억하기 쉬운 암호를 선택하십시오!이제 우리는 출발할 준비가 되었다!🎉
새 Windows 터미널을 사용하여 WSL 향상
Windows의 내장 단말기는 틀리지 않지만,
iTerm
, hyper
또는 다른 단말기 시뮬레이터에 익숙해지면 그다지 좋지 않다.icrosoft의 새 터미널을 검색하려면 Microsoft Store
시작 후, 당신은 아래의 내용을 보아야 합니다
Powershell을 기본 터미널로 사용하는 경우 터미널 설정 (제목의 아래쪽 화살표 아이콘) 으로 이동하여 검색
{
"guid": "{2c4de342-38b7-51cf-b940-2309a097f518}",
"hidden": false,
"name": "Ubuntu",
"source": "Windows.Terminal.Wsl"
},
Windows Terminal
를 복사하여 guid
설정에 붙여넣습니다.defaultProfile 설치
이것은 매우 직접적이다.우선
sudo apt-get update
나중에 설치zsh
를 사용할 수 있습니다.sudo apt-get install zsh
설치 후 터미널에서 zsh
을 실행하고 기본 설정을 만듭니다.zsh
를 기본 셸로 설정하려면chsh -s $(which zsh)
다음에 WSL에서 새 터미널 또는 탭을 열면 zsh
이 자동으로 시작됩니다.나는 이 글에서 내가 셸을 어떻게 설정하는지 상세하게 소개하지 않을 것이다. 왜냐하면 이것은 매우 자신의 의견을 고집하고 당신의 현재 수요에 달려 있기 때문이다.
zsh 구성
git
및 git
외에는 일반적으로 username
에서 너무 많은 구성이 필요하지 않지만 Windows의 내장 자격 증명 지원을 사용하고 싶습니다.Ubuntu 환경에 설치되어 있는지 확인합니다.
sudo apt-get install git
또한 설치 email
for Windows(자격 증명 도우미로 사용해야 함)둘 다 설치가 성공하면 셸에 들어가서 입력하십시오
git config --global credential.helper "/mnt/c/Program\ Files/Git/mingw64/libexec/git-core/git-credential-manager.exe"
If you have installed
git
for Windows in another directory, you need to change that path
클론에 인증된 저장소가 필요한 경우 Windows 자격 증명 도우미를 꺼냅니다.
git 사용하기
나는
git
서명 제출을 좋아하기 때문에, 우리는 그것을 사용해야 한다.Ubuntu에 설치할 수 있는 방법은 다음과 같습니다
HTTP
.sudo apt-get install gpg
다음 단계는 키를 만드는 것입니다.나는 그것을 우수한 GitHub documentation에 관하여 gpg
전달할 것이다.모든 것이 설정되어 있다면,
gpg
프로필에 작은 변경 사항을 추가하기만 하면 됩니다. 그렇지 않으면, 일부 내용에 서명하면 비밀번호를 입력할 수 없습니다.export GPG_TTY=$(tty)
테스트gpg
가 정상적으로 작동하는지 확인합니다.echo "test" | gpg --clearsign
아래와 같은 내용을 출력해야 한다-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
test
-----BEGIN PGP SIGNATURE-----
....
----------END PGP SIGNATURE-----
마지막 단계는 gpg
를 사용.zshrc
으로 구성하는 것입니다.그러기 위해서는 우선 공개 키가 필요하다gpg --list-keys
이 명령은 인쇄해야 합니다pub rsa3072 2020-02-29 [SC] [expires: 2022-02-28]
YOUR_PUBLIC_KEY
uid [ultimate] YOUR NAME
sub rsa3072 2020-02-29 [E] [expires: 2022-02-28]
공개 키 식별자 및 유형 복사git config --global user.signingkey YOUR_PUBLIC_KEY
gpg
를 통해 당신의 약속에 서명하고 있습니다!Visual Studio 코드 설치
저는 Visual Studio Code 편집기로 사용했는데 다행히도 Remote Extension Pack Windows+WSL을 사용해서 정말 즐거웠습니다.
설치
git
및 확장 팩 후 터미널에 들어가서 폴더를 엽니다.code .
Visual Studio 코드는 WSL과의 연결을 팝업하고 준비해야 합니다.만약 잘못이 나타나지 않았다면 너는 갈 수 있었을 것이다.
코드는 어디에서든 WSL을 사용할 수 있습니다. Windows + Linux 개발 체험을 즐길 수 있습니다.
문제 해결의 경우 official WSL extension 시작 가이드를 추천합니다.
결론
이 가이드가 Windows 10에서 조용하고 효율적인 개발 환경을 구축하는 데 도움을 줄 수 있기를 바랍니다.
이 안내서의 중요한 내용을 도움이 필요하거나 놓치면 댓글로 알려주십시오.
발전이 즐겁다!😊👩💻
Reference
이 문제에 관하여(웹 개발을 위해 Windows 10 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/tobiastimm/web-development-with-windows-10-5960텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)