WSL Ubuntu에서 Gatsby.JS 설정
Ubuntu WSL에서 Gatsby.JS를 설정하는 단계를 살펴보고 GatsbyJS의 Tutorial Part Zero에 따라 이를 수행하기 위해 찾은 다른 모든 기사를 수집하겠습니다.
SUDO 비밀번호 설정
이것은 자동으로 수행된다고 가정하지만 WSL은 경량 가상 머신이고 기존 암호와 관련이 없습니다.
- Open
cmd.exe
- Type
wsl -u root
- Type
passwd [username]
and change the password- Type
exit
(출처Ask Ubuntu )
WSL DNS 설정
기본적으로 어떤 DNS WSL이 가리키는지 정확히 모르겠지만 Gatsby CLI를 설치하는 데 필요한 NPM에 올바르게 연결되지 않습니다. 편의상 Google의 DNS 주소
8.8.8.8
를 사용했지만 가장 신뢰하는 DNS를 사용할 수 있습니다.기존 DNS 항목을 지웁니다.
[WSL에서] DNS 생성 끄기
[WSL에서] 편집
\etc\resolve.conf
[network]
generateResolvConf = false
[CMD에서] 모든 WSL 연결을 재설정합니다. 이로 인해 Docker의 WSL 컨테이너 연결과 같은 다른 연결이 재설정됩니다.
wsl --shutdown
[WSL에서] resolve.conf에 대한 기존 심볼릭 링크를 제거합니다.
rm \etc\resolve.conf
새로운 resolve.conf 생성
touch \etc\resolve.conf
echo "nameserver 8.8.8.8" >> \etc\resolve.conf
다시 WSL 재설정
wsl --shutdown
(출처SuperUser )
NodeJS 설치
sudo apt-get install curl
curl -o- [URL of install file] | bash
nvm install node --lts
(출처Windows Developer )
Git 버전 관리 설치
힘내 설치
Git을 WSL에 설치하는 것은 간단합니다.
sudo apt-get install git
SSH 키 설정(선택 사항)
기술적으로 '선택 사항'인 많은 프로젝트에는 HTTP 대신 SSH 인증이 필요하므로 즉시 완료하는 것이 더 쉽습니다.
ssh-keygen -t rsa -b 4096 -C "[email protected]"
를 사용하고 프롬프트에 따라 SSH 키를 생성합니다. .profile
에 명령을 추가하면 에이전트가 시작되고 WSL이 시작될 때 ID가 추가됩니다.echo "eval $(ssh-agent -s)" >> .profile
echo "ssh-add ~/.ssh/[YourSSHPrivateKey]"
이제 GitLab, GitHub 또는 CodeBuild와 같은 Git 리포지토리 관리자에 공개 키를 추가할 수 있습니다. SSH 키는 리포지토리 사용자 프로필의 일부입니다.
GatsbyJS 설치
Gatsby CLI는 npm을 통해 사용할 수 있으며 다음을 실행하여 전역적으로 설치해야 합니다.
npm install -g gatsby-cli
끝!
이것이 Windows 10용 Ubuntu WSL에서 GatsbyJS 개발 환경과 이 시점에 도달하는 데 사용한 모든 리소스를 얻는 데 필요한 모든 것입니다. 도움이 되었기를 바랍니다!
Reference
이 문제에 관하여(WSL Ubuntu에서 Gatsby.JS 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/nerdypaws/setting-up-gatsby-js-on-wsl-ubuntu-10nk텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)