4.9 KiB
Määritä freeCodeCamp Windows-alajärjestelmässä Linuxille (WSL)
[!HUOM] Ennen kuin noudatat näitä ohjeita, varmista, että järjestelmäsi täyttää vaatimukset
WSL 2: Windows 10 64-bit (Versio 2004, Rakenna 19041 tai uudempi) - saatavilla kaikille jakeluille kuten Windows 10 Home.
Docker Desktop Windowsille: Katso vastaavat vaatimukset Windows 10 Pro ja Windows 10 Home
Tämä opas kattaa joitakin yhteisiä vaiheita kanssa asennus WSL2. Kun joitakin yhteisiä kysymyksiä WSL2 on käsitelty, sinun pitäisi pystyä seuraamaan paikallisia setup opas työskennellä freeCodeCamp Windows käynnissä WSL distro kuten Ubuntu.
Ota Wsl Käyttöön
Noudata ohjeita virallisessa dokumentaatiossa asentaa WSL1 ja sen jälkeen päivittää WSL2.
Install Ubuntu
-
Suosittelemme käyttämään Ubuntu-18.04 tai yli WSL2.
[!HUOM]
Vaikka voit käyttää muita ei-debialaisia distrooleja, ne kaikki tulevat oman gotchas ja ovat tämän oppaan soveltamisalan ulkopuolella.
-
Päivitä käyttöjärjestelmän riippuvuudet
sudo apt update sudo apt upgrade -y # cleanup sudo apt autoremove -y
Määritä Git
Git on valmiiksi asennettu Ubuntu 18.04 , tarkista että Git versio git --version
.
~
¶ git --version
git version 2.25.1
(Valinnainen, mutta suositeltava) Voit nyt siirtyä perustamaan ssh avaimesi GitHubilla.
Koodinmuokkaimen asentaminen
Suosittelemme asentamaan Visual Studio Code Windows 10:ssä. Se on suuri tuki WSL ja asentaa automaattisesti kaikki tarvittavat laajennukset WSL distro.
Pohjimmiltaan voit muokata ja tallentaa koodisi Ubuntu-18.04 VS Code asennettuna Windowsiin.
Dockerin Työpöydän Asentaminen
Docker Desktop Windowsille voit asentaa ja suorittaa tietokannan ja palvelut, kuten MongoDB, NGINX jne. Tämä on hyödyllistä välttää yhteisiä sudenkuoppia asentamalla MongoDB tai muita palveluja suoraan Windowsissa tai WSL2.
Seuraa ohjeita virallisella dokumentaatiolla ja asenna Docker Desktop Windows-jakelua varten.
On olemassa joitakin vähimmäisvaatimuksia laitteiston parhaan kokemuksen.
Määritä WSL:n Docker-työpöytä
Kun Docker Desktop on asennettu, noudata näitä ohjeita ja määritä se käyttämään Ubuntu-18.04 asennusta taustalaitteena.
Tämä tekee siitä niin, että kontit kulkevat WSL puolella sen sijaan, että juoksevat Windowsissa. Voit käyttää palveluita http://localhost
sekä Windowsissa että Ubuntu.
Asenna MongoDB Docker Hubista
Kun olet konfiguroinut Docker Desktop toimimaan WSL2, noudata näitä ohjeita aloittaa MongoDB palvelu:
-
Avaa uusi Ubuntu-18.04 pääte
-
Vedä
MongoDB 3.6
telakoiltadocker pull mongo:3
-
Käynnistä MongoDB palvelu portilla
27017
, ja määritä se automaattisesti järjestelmän uudelleenkäynnistykseentelakka ajaa -it \ -v mongodata:/data/db \ -p 27017:27017 \ --name mongodb \ --uudelleenkäynnistys ilman vähennystä \ -d mongo:3
-
Voit nyt käyttää palvelua sekä Windows-tai Ubuntu
mongodb://localhost:27017
.
Node.js- ja npm:n asentaminen
Suosittelemme asentamaan LTS version Node.js kanssa node version Manager - nvm.
Kun olet asentanut nämä komennot asentaaksesi ja käyttääksesi Node.js-versiota tarpeen mukaan
nvm install --lts
# OR
# nvm install <version>
nvm install 14
# Käyttö
# nvm use <version>
nvm use 12
Node.js mukana tulee npm
, voit päivittää uusimpiin npm
versioihin kanssa:
npm asentaa -g npm@latest
Määritä freeCodeCamp paikallisesti
Nyt kun olet asentanut vaaditut tiedot, seuraa paikallista asennusopastamme kloonaamaan, asentamaan ja asettamaan freeCodeCamp paikallisesti koneeseesi.
[!VAROITUS]
Huomaathan, että tällä hetkellä on perustettu Cypressin testejä varten (ja niihin liittyviä käyttöliittymän tarpeita). Sinun pitäisi silti pystyä työskentelemään suurimman osan codebase.
Hyödyllisiä Linkkejä
- WSL2 Dev asennus Ubuntu 20.04, Node.js, MongoDB, VS Code ja Docker - artikkeli Mrugesh Mohapatra (Staff Developer at freeCodeCamp.org)
- Usein kysytyt kysymykset: