node.js - problemer ved brug af NVM4W

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg havde bemærket, at hver nye installation af Node.JS + NPM i sidste ende fejler, hvor installationen (nvm install 8.11.1) synes at fungere korrekt:



C:WINDOWSsystem32>nvm install 8.11.1
Downloading node.js version 8.11.1 (64-bit)...
Complete
Creating C:UsersXXXXXXXXXXXAppDataRoaming
vm	emp

Downloading npm version 5.6.0... Complete
Installing npm v5.6.0...

Installation complete. If you want to use this version, type

nvm use 8.11.1


På 'npm --version' får du dette fejl svar:


module.js:549
    throw err;
    ^

Error: Cannot find module 'C:Program Files
odejs
ode\_modules
pmin
pm-cli.js'
    at Function.Module.\_resolveFilename (module.js:547:15)
    at Function.Module.\_load (module.js:474:25)
    at Function.Module.runMain (module.js:693:10)
    at startup (bootstrap\_node.js:188:16)
    at bootstrap\_node.js:609:3
module.js:549
    throw err;
    ^

Error: Cannot find module 'C:Program Files
odejs
ode\_modules
pmin
pm-cli.js'
    at Function.Module.\_resolveFilename (module.js:547:15)
    at Function.Module.\_load (module.js:474:25)
    at Function.Module.runMain (module.js:693:10)
    at startup (bootstrap\_node.js:188:16)
    at bootstrap\_node.js:609:3


Når du tjekker Windows Explorer-mappen 'C: \ Programmer \ nodejs \ node\_modules', er tomme, hvor den skal have 'npm' -skripter i dem.


Jeg formoder, at NPM spejl download download https://github.com/npm/npm/archive/, som er standard ikke korrekt, når du lægger i browseren det fører til 404 GitHub side. [3]


1) Er der nogen der støder på det samme problem for nylig? Hvis ja, hvordan har du løst det?

2) Enhver ide, hvor disse NPM spejlversion kunne findes, på en eller anden måde ikke ankommer til at finde dem.


Hvis disse oplysninger er relevante, kører jeg Windows 8,1 64bit maskine.

Bedste reference


Synes, at problemet er kendt under https://github.com/coreybutler/nvm-windows/issues/302.
For et øjeblik bedste løsning foreslået af roman-spiridonov: [4]



  1. nvm installer 8.8.1 (eller en anden version, du vil have). Skift ikke til den (endnu).

  2. Hent * .zip af den samme nodeversion fra det officielle websted ([5] https://nodejs.org/da/download/current/)

  3. Udskift indholdet af\% APPDATA\%/nvm/v8.8.1/npm for npm-mappen fra det downloadede arkiv

  4. nvm brug 8.8.1

  5. Nyd