Skip to main content

title: “Node.js”---

Node.js

OpenClaw uchun Node 22 yoki undan yangiroq versiya talab qilinadi. o‘rnatish skripti Node’ni avtomatik aniqlaydi va o‘rnatadi — bu sahifa Node’ni o‘zingiz o‘rnatmoqchi bo‘lganingizda va hammasi to‘g‘ri sozlanganiga (versiyalar, PATH, global o‘rnatishlar) ishonch hosil qilish uchun mo‘ljallangan.

Versiyangizni tekshiring

Agar natijada v22.x.x yoki undan yuqori versiya chiqsa, hammasi joyida. Agar Node o‘rnatilmagan bo‘lsa yoki versiya juda eski bo‘lsa, quyidagi o‘rnatish usullaridan birini tanlang.

Node’ni o‘rnatish

Homebrew (tavsiya etiladi):
Yoki macOS o‘rnatuvchisini nodejs.org saytidan yuklab oling.
Versiya menejerlari Node versiyalari orasida oson almashishga imkon beradi. Mashhur variantlar:- fnm — tezkor, kross-platforma - nvm — macOS/Linux’da keng qo‘llaniladi - mise — poliglot (Node, Python, Ruby va boshqalar)fnm bilan misol:
Versiya menejeringiz shell ishga tushish faylida (~/.zshrc yoki ~/.bashrc) ishga tushirilganiga ishonch hosil qiling. Aks holda, yangi terminal sessiyalarida openclaw topilmasligi mumkin, chunki PATH Node’ning bin katalogini o‘z ichiga olmaydi.

Nosozliklarni bartaraf etish

openclaw: command not found

Bu deyarli har doim npm’ning global bin katalogi PATH’da yo‘qligini anglatadi.
1

Global npm prefiksini toping

2

PATH’da borligini tekshiring

Natijada <npm-prefix>/bin (macOS/Linux) yoki <npm-prefix> (Windows) borligini tekshiring.
3

Shell ishga tushish fayliga qo‘shing

~/.zshrc yoki ~/.bashrc ga qo‘shing:
So‘ng yangi terminal oching (yoki zsh’da rehash / bash’da hash -r ni ishga tushiring).

npm install -g da ruxsat xatolari (Linux)

Agar EACCES xatolarini ko‘rsangiz, npm’ning global prefiksini foydalanuvchi yozishi mumkin bo‘lgan katalogga o‘zgartiring:
export PATH=... qatorini doimiy qilish uchun uni ~/.bashrc yoki ~/.zshrc faylingizga qo‘shing.