npm
Come installare LibreChat localmente usando npm
Nella maggior parte degli scenari, Docker Compose è il metodo di installazione consigliato grazie alla sua semplicità, facilità d'uso e affidabilità. Se preferisci utilizzare npm, puoi seguire queste istruzioni.
Prerequisiti
- Node.js
v24.16.0: https://nodejs.org/en/download - npm
v11.16.0- LibreChat utilizza CommonJS (CJS) e openid-client v6; Node 24 soddisfa il supporto runtime richiesto per l'interoperabilità CJS/ESM, WebCrypto e Fetch API.
- Git: https://git-scm.com/download/
- MongoDB (Atlas o Community Server)
Se utilizzi nvm, installa e seleziona la versione di Node.js raccomandata, quindi aggiorna npm:
nvm install 24.16.0
nvm use 24.16.0
npm install -g [email protected]
node -v
npm -vDovresti vedere v24.16.0 per Node.js e 11.16.0 per npm prima di installare le dipendenze di LibreChat.
Passaggi di installazione
Preparazione
Esegui i seguenti comandi nel tuo terminale:
git clone https://github.com/danny-avila/LibreChat.gitcd LibreChatcp .env.example .envNota: Se stai utilizzando Windows 10, potresti dover usare
copyinvece dicp.
Important: Edit the newly created `.env` file to update the `MONGO_URI` with your own MongoDB instance URI.Aggiorna la MONGO_URI
Modifica il file .env appena creato per aggiornare MONGO_URI con il tuo.
Build e Avvio
Una volta completati i passaggi di preparazione, esegui i seguenti comandi:
npm run reinstallnpm run reinstall esegue un'installazione pulita delle dipendenze e compila LibreChat. Usalo dopo aver modificato le versioni di Node.js o npm, in modo che i pacchetti nativi vengano ricompilati in base al runtime attivo.
npm run backendAccedi a LibreChat!
Visita http://localhost:3080/
Suggerimento
- La prossima volta che vorrai avviare LibreChat, dovrai solo eseguire
npm run backend
Aggiornare LibreChat
Per aggiornare LibreChat all'ultima versione, esegui i seguenti comandi:
Per prima cosa, arresta LibreChat (se non l'hai già fatto).
git pullnpm run smart-reinstallSe hai modificato le versioni di Node.js o npm durante l'aggiornamento, esegui invece npm run reinstall.
npm run backendConfigurazione aggiuntiva
Sblocca funzionalità aggiuntive esplorando le nostre guide alla configurazione per imparare a impostare:
- Integrazione Meilisearch
- Connettività RAG API
- Endpoint personalizzati
- Altre opzioni di configurazione avanzate
- E altro ancora
Questo ti consentirà di personalizzare la tua esperienza con LibreChat tramite funzionalità opzionali.
vedi anche:
Com’è questa guida?