मुख्य कंटेंट तक स्किप करें

इंस्टॉलेशन

आवश्यकताएं

  • Node.js 18.0 या उच्चतर
  • npm 8.0 या उच्चतर (Node.js के साथ आता है)
  • Git (वर्जन कंट्रोल फीचर्स के लिए)

npm से इंस्टॉल करें

npm install -g archicore

इंस्टॉलेशन सत्यापित करें

archicore --version
# ArchiCore v0.1.0

प्रमाणीकरण

ArchiCore का उपयोग करने से पहले, आपको प्रमाणित करना होगा:

archicore login

यह:

  1. आपके ब्राउज़र में ArchiCore लॉगिन पेज खोलेगा
  2. लॉगिन के बाद, CLI को स्वचालित रूप से कॉन्फ़िगर करेगा
  3. क्रेडेंशियल्स को सुरक्षित रूप से स्टोर करेगा

डिवाइस कोड फ्लो (हेडलेस)

बिना ब्राउज़र वाले सर्वर के लिए:

archicore login --device-code

यह एक कोड दिखाता है जो ArchiCore Device Auth पर दर्ज करना है।

प्रोजेक्ट इनिशियलाइज़ करें

अपनी प्रोजेक्ट डायरेक्टरी में जाएं और चलाएं:

cd /आपके/प्रोजेक्ट/का/पथ
archicore init

यह डिफ़ॉल्ट कॉन्फ़िगरेशन के साथ .archicore/ डायरेक्टरी बनाता है।

अपडेट करें

npm update -g archicore

अनइंस्टॉल करें

npm uninstall -g archicore

कॉन्फ़िगरेशन भी हटाने के लिए:

rm -rf ~/.archicore

प्लेटफ़ॉर्म-विशिष्ट नोट्स

Windows

PowerShell या Git Bash का उपयोग करें। कमांड प्रॉम्प्ट काम करता है लेकिन सीमित फीचर्स हैं।

# PowerShell
npm install -g archicore

Linux

ग्लोबल इंस्टॉल के लिए sudo की आवश्यकता हो सकती है:

sudo npm install -g archicore

या npm को लोकल डायरेक्टरी उपयोग करने के लिए कॉन्फ़िगर करें:

mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
npm install -g archicore

macOS

npm install -g archicore

यदि आपको परमिशन एरर मिलता है:

sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}
npm install -g archicore

समस्या निवारण

"EACCES: अनुमति अस्वीकृत"

sudo npm install का उपयोग न करें। इसके बजाय, npm परमिशन ठीक करें:

mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
export PATH=~/.npm-global/bin:$PATH

"archicore: कमांड नहीं मिला"

सुनिश्चित करें कि npm ग्लोबल bin PATH में है:

export PATH="$(npm bin -g):$PATH"

परमानेंट बनाने के लिए ~/.bashrc या ~/.zshrc में जोड़ें।

प्रॉक्सी के पीछे

npm config set proxy http://proxy.company.com:8080
npm config set https-proxy http://proxy.company.com:8080
npm install -g archicore