npm install error code EBUSY errono -4082

Sono in esecuzione Windows 7 e ho appena installato il seguente …

c:\design_centre_dev\workspace>node -v v5.10.1 c:\design_centre_dev\workspace>npm -v 3.8.6 

Sto avendo problemi con l’installazione di npm sul mio progetto di nodo che uno dei miei amici dev dice che non ha problemi e dovrebbe lavorare per me.

Quando eseguo l’installazione di npm sto ricevendo errori come …

 npm ERR! Windows_NT 6.1.7601 npm ERR! argv "C:\\Program Files (x86)\\nodejs\\node.exe" "C:\\Users\\rriviere\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "install" npm ERR! node v5.10.1 npm ERR! npm v3.8.6 npm ERR! path c:\design_centre_dev\workspace\node_modules\path-type npm ERR! code EBUSY npm ERR! errno -4082 npm ERR! syscall rename npm ERR! EBUSY: resource busy or locked, rename 'c:\design_centre_dev\workspace\node_modules\path-type' -> 'c:\design_centre_dev\workspace\node_module s\.path-type.DELETE' npm ERR! npm ERR! If you need help, you may report this error at: npm ERR!  

Sembra gettare questi stessi tipi di errori per i moduli asynch, path_type e isarray e non vuole superarli.

Qualcuno può suggerire cosa potrebbe essere sbagliato?


MODIFICARE

Grazie per il suggerimento di questo thread potrebbe essere risposto da qualche altra parte. Ho dato un’occhiata e credo che sia un problema diverso. Penso questo perché ho indagato ulteriormente oggi e penso che il problema sia la directory node_modules che npm sta creando. Le autorizzazioni su quella directory non sembrano essere corrette. Penso che questo potrebbe essere un problema e probabilmente un nuovo thread, quindi chiuderò questo e ne creerò uno nuovo.

Se hai aperto quel file del modulo del nodo nell’editor, basta chiudere il file dall’editor

O

Chiudi il software Editor

Quindi riprova

La causa di questo era problemi di permessi di Windows. Il mio computer di lavoro non aveva i privilegi per fare certe cose. Quando mi sono trasferito nel mio Mac personale, tutto ha funzionato.

Ho ricevuto questo errore quando ho provato a disinstallare / reinstallare un modulo su Win10 VM. “npm cache clean”, come suggerito da alcuni, non ha funzionato. Il riavvio del sistema ha risolto il problema.

Se provi a npm install e non riesce su alcuni pacchetti ( requirejs nel mio caso) prova ad installarlo manualmente:

 npm install [email protected] 

A volte non hai il permesso di spegnere l’antivirus 🙂