Impostare npm su come utente root è diretto e workds. Tranne che devi eseguire i comandi npm come root (non consigliato). Quindi ho pensato di provare a configurarlo come utente non root.Come si imposta npm (gestore pacchetti nodo) senza accesso root?
Secondo la documentazione NPM, un utente non-root senza accesso root può impostare NPM da:
- creazione di un file
.npmrc
conroot
,binroot
, emanroot
indicando le cartelle che l'utente possiede. - Quindi eseguire lo script di installazione.
OK. L'installazione andava bene.
Ma il nodo non può vedere i pacchetti forniti da npm.
Quindi, come si rende noto il nodo dei pacchetti forniti da npm? (Non ho dovuto fare nulla quando ho precedentemente installato npm come root). Posso impostare require.paths
all'interno del nodo o impostare la variabile di ambiente NODE_PATH
, ma a cosa?
Grazie.
Non viene fornito il nodo ora? Non ho mai dovuto eseguire npm commans come root a meno che non stia usando -g ... – tjameson