Windows WSL మరియు Next.js సెటప్
మీరు Windowsలో Linux డెవలప్మెంట్ అనుభవాన్ని పొందవచ్చు. ఈ సెటప్ WSL, Node.js, pnpm మరియు Next.jsలను ఉపయోగిస్తుంది. ఇది వేగంగా మరియు ప్రొఫెషనల్గా ఉంటుంది.
మీ ఎన్విరాన్మెంట్ను రూపొందించడానికి ఈ దశలను అనుసరించండి.
- Install WSL
PowerShellని అడ్మిన్గా ఓపెన్ చేసి, ఇది రన్ చేయండి:
wsl --install
ఇది Ubuntuని ఇన్స్టాల్ చేస్తుంది. ఇప్పుడు మీకు Windowsలో Linux ఎన్విరాన్మెంట్ అందుబాటులో ఉంటుంది.
- Prepare Linux మీ WSL టెర్మినల్ని ఓపెన్ చేసి, ఈ కమాండ్లను రన్ చేయండి:
- మీ హోమ్ డైరెక్టరీని తనిఖీ చేయండి:
cd ~ - ఒక ఫోల్డర్ను సృష్టించండి:
mkdir projects - మీ సిస్టమ్ను అప్డేట్ చేయండి:
sudo apt update && sudo apt upgrade
Install Node.js via NVM మీ Node వెర్షన్లను నిర్వహించడానికి NVMని ఉపయోగించండి. ఇది రన్ చేయండి:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bashnvm install --ltsnvm use --ltsSetup pnpm pnpm అనేది npm కంటే వేగంగా ఉంటుంది మరియు డిస్క్ స్పేస్ను ఆదా చేస్తుంది. Corepackతో దీనిని ఎనేబుల్ చేయండి:
corepack enable pnpmCreate a Next.js Project కొత్త ప్రాజెక్ట్ను ప్రారంభించడానికి ఈ కమాండ్ను రన్ చేయండి:
pnpm create next-app@latest my-project --typescript --tailwind --eslint --app
ఒకవేళ మీకు [ERR_PNPM_IGNORED_BUILDS] ఎర్రర్ కనిపిస్తే, ఇది రన్ చేయండి:
pnpm approve-builds
ఆపై ఇది రన్ చేయండి:
pnpm install
- Connect VS Code
VS Codeలో WSL ఎక్స్టెన్షన్ను ఇన్స్టాల్ చేయండి. మీ టెర్మినల్లో, ఇది టైప్ చేయండి:
code .
VS Code Windowsలో రన్ అవుతుంది కానీ మీ Linux ఎన్విరాన్మెంట్కు కనెక్ట్ అవుతుంది. పని చేయడానికి ఇది ఉత్తమమైన మార్గం.
ఈ సెటప్ ఎందుకు పని చేస్తుంది:
- వేగవంతమైన పనితీరు
- Linux టూల్స్ యాక్సెస్
- మెరుగైన డిపెండెన్సీ మేనేజ్మెంట్
- ప్రొఫెషనల్ వర్క్ఫ్లో
మీరు పూర్తి చేసిన తర్వాత RAMని ఖాళీ చేయడానికి, ఇది రన్ చేయండి:
wsl --shutdown
మూలం: https://dev.to/anikdebnath/windows-wsl-nextjs-development-setup-zero-to-professional-environment-cl1