Windows WSL ಮತ್ತು Next.js ಸೆಟಪ್
ನೀವು Windows ನಲ್ಲಿ Linux ಅಭಿವೃದ್ಧಿ ಅನುಭವವನ್ನು ಪಡೆಯಬಹುದು. ಈ ಸೆಟಪ್ WSL, Node.js, pnpm ಮತ್ತು Next.js ಅನ್ನು ಬಳಸುತ್ತದೆ. ಇದು ವೇಗವಾಗಿದೆ ಮತ್ತು ವೃತ್ತಿಪರವಾಗಿದೆ.
ನಿಮ್ಮ ಎನ್ವಿರಾನ್ಮೆಂಟ್ ಅನ್ನು ನಿರ್ಮಿಸಲು ಈ ಹಂತಗಳನ್ನು ಅನುಸರಿಸಿ.
- WSL ಅನ್ನು ಇನ್ಸ್ಟಾಲ್ ಮಾಡಿ
PowerShell ಅನ್ನು ಅಡ್ಮಿನ್ ಆಗಿ ತೆರೆಯಿರಿ ಮತ್ತು ರನ್ ಮಾಡಿ:
wsl --install
ಇದು Ubuntu ಅನ್ನು ಇನ್ಸ್ಟಾಲ್ ಮಾಡುತ್ತದೆ. ಈಗ ನಿಮ್ಮಲ್ಲಿ Windows ಒಳಗಡೆ ಒಂದು Linux ಎನ್ವಿರಾನ್ಮೆಂಟ್ ಇದೆ.
- Linux ಅನ್ನು ಸಿದ್ಧಪಡಿಸಿ ನಿಮ್ಮ WSL ಟರ್ಮಿನಲ್ ತೆರೆಯಿರಿ ಮತ್ತು ಈ ಕಮಾಂಡ್ಗಳನ್ನು ರನ್ ಮಾಡಿ:
- ನಿಮ್ಮ ಹೋಮ್ ಡೈರೆಕ್ಟರಿಯನ್ನು ಪರಿಶೀಲಿಸಿ:
cd ~ - ಫೋಲ್ಡರ್ ರಚಿಸಿ:
mkdir projects - ನಿಮ್ಮ ಸಿಸ್ಟಮ್ ಅನ್ನು ಅಪ್ಡೇಟ್ ಮಾಡಿ:
sudo apt update && sudo apt upgrade
NVM ಮೂಲಕ Node.js ಅನ್ನು ಇನ್ಸ್ಟಾಲ್ ಮಾಡಿ ನಿಮ್ಮ Node ವರ್ಷನ್ಗಳನ್ನು ನಿರ್ವಹಿಸಲು NVM ಬಳಸಿ. ರನ್ ಮಾಡಿ:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bashnvm install --ltsnvm use --ltspnpm ಸೆಟಪ್ ಮಾಡಿ pnpm ಎಂಬುದು npm ಗಿಂತ ವೇಗವಾಗಿದೆ ಮತ್ತು ಡಿಸ್ಕ್ ಸ್ಪೇಸ್ ಉಳಿಸುತ್ತದೆ. Corepack ಮೂಲಕ ಇದನ್ನು ಎನೇಬಲ್ ಮಾಡಿ:
corepack enable pnpmNext.js ಪ್ರಾಜೆಕ್ಟ್ ರಚಿಸಿ ಹೊಸ ಪ್ರಾಜೆಕ್ಟ್ ಪ್ರಾರಂಭಿಸಲು ಈ ಕಮಾಂಡ್ ರನ್ ಮಾಡಿ:
pnpm create next-app@latest my-project --typescript --tailwind --eslint --app
ಒಂದು ವೇಳೆ ನೀವು [ERR_PNPM_IGNORED_BUILDS] ಎರರ್ ನೋಡಿದರೆ, ಇದನ್ನು ರನ್ ಮಾಡಿ:
pnpm approve-builds
ನಂತರ ಇದನ್ನು ರನ್ ಮಾಡಿ:
pnpm install
- VS Code ಗೆ ಕನೆಕ್ಟ್ ಮಾಡಿ
VS Code ನಲ್ಲಿ WSL ಎಕ್ಸ್ಟೆನ್ಶನ್ ಅನ್ನು ಇನ್ಸ್ಟಾಲ್ ಮಾಡಿ. ನಿಮ್ಮ ಟರ್ಮಿನಲ್ನಲ್ಲಿ, ಇದನ್ನು ಟೈಪ್ ಮಾಡಿ:
code .
VS Code Windows ನಲ್ಲಿ ರನ್ ಆಗುತ್ತದೆ ಆದರೆ ನಿಮ್ಮ Linux ಎನ್ವಿರಾನ್ಮೆಂಟ್ಗೆ ಕನೆಕ್ಟ್ ಆಗುತ್ತದೆ. ಕೆಲಸ ಮಾಡಲು ಇದು ಅತ್ಯುತ್ತಮ ವಿಧಾನವಾಗಿದೆ.
ಈ ಸೆಟಪ್ ಏಕೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ:
- ವೇಗದ ಕಾರ್ಯಕ್ಷಮತೆ
- Linux ಟೂಲ್ಗಳ ಲಭ್ಯತೆ
- ಉತ್ತಮ ಡಿಪೆಂಡೆನ್ಸಿ ಮ್ಯಾನೇಜ್ಮೆಂಟ್
- ವೃತ್ತಿಪರ ವರ್ಕ್ಫ್ಲೋ
ಕೆಲಸ ಮುಗಿದ ನಂತರ RAM ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲು, ಇದನ್ನು ರನ್ ಮಾಡಿ:
wsl --shutdown
Source: https://dev.to/anikdebnath/windows-wsl-nextjs-development-setup-zero-to-professional-environment-cl1