I cannot use npm to do anything on my Windows 10 machine. I always get: npm ERR! Cannot read property 'resolve' of undefined.
I am using VSCode.
npm install npm -g
gives me the same message as does "npm i". I have uninstalled Node and reinstalled it twice and it doesn't help. I removed the node-modules directory in my only development directory. I have no other ideas.
This is what the now complete log looks like:
0 info it worked if it ends with ok
1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli 'i' ]
2 info using [email protected]
3 info using [email protected]
4 verbose npm-session c94eba96e7c1121e
5 silly install runPreinstallTopLevelLifecycles
6 silly preinstall [email protected]
7 info lifecycle [email protected]~preinstall: [email protected]
8 silly install loadCurrentTree
9 silly install readLocalPackageData
10 timing stage:loadCurrentTree Completed in 13ms
11 silly install loadIdealTree
12 silly install cloneCurrentTreeToIdealTree
13 timing stage:loadIdealTree:cloneCurrentTree Completed in 0ms
14 silly install loadShrinkwrap
15 timing stage:loadIdealTree:loadShrinkwrap Completed in 76ms
16 silly install loadAllDepsIntoIdealTree
17 silly fetchPackageMetaData error for typescript@^3.5.1 Cannot read property 'resolve' of undefined
18 silly fetchPackageMetaData error for typescript@^3.5.1 Cannot read property 'resolve' of undefined
19 timing stage:rollbackFailedOptional Completed in 0ms
20 timing stage:runTopLevelLifecycles Completed in 223ms
21 silly saveTree [email protected]
21 silly saveTree +-- @types/[email protected]
21 silly saveTree | +-- @types/[email protected]
21 silly saveTree | | +-- @types/[email protected]
21 silly saveTree | | | `-- @types/[email protected]
21 silly saveTree | | `-- @types/[email protected]
21 silly saveTree | +-- @types/[email protected]
21 silly saveTree | | `-- @types/[email protected]
21 silly saveTree | `-- @types/[email protected]
21 silly saveTree | `-- @types/[email protected]
21 silly saveTree +-- @types/[email protected]
21 silly saveTree +-- @types/[email protected]
21 silly saveTree +-- @types/[email protected]
21 silly saveTree +-- @types/[email protected]
21 silly saveTree | `-- @types/[email protected]
21 silly saveTree +-- [email protected]
21 silly saveTree | `-- [email protected]
21 silly saveTree +-- [email protected]
21 silly saveTree | `-- [email protected]
21 silly saveTree +-- [email protected]
21 silly saveTree +-- [email protected]
21 silly saveTree | +-- [email protected]
21 silly saveTree | | +-- [email protected]
21 silly saveTree | | | `-- [email protected]
21 silly saveTree | | `-- [email protected]
21 silly saveTree | +-- [email protected]
21 silly saveTree | +-- [email protected]
21 silly saveTree | | +-- [email protected]
21 silly saveTree | | +-- [email protected]
21 silly saveTree | | +-- [email protected]
21 silly saveTree | | | `-- [email protected]
21 silly saveTree | | +-- [email protected]
21 silly saveTree | | +-- [email protected]
21 silly saveTree | | | +-- [email protected]
21 silly saveTree | | | +-- [email protected]
21 silly saveTree | | | `-- [email protected]
21 silly saveTree | | +-- [email protected]
21 silly saveTree | | | `-- [email protected]
21 silly saveTree | | +-- [email protected]
21 silly saveTree | | | `-- [email protected]
21 silly saveTree | | +-- [email protected]
21 silly saveTree | | +-- [email protected]
21 silly saveTree | | | `-- [email protected]
21 silly saveTree | | `-- [email protected]
21 silly saveTree | | `-- [email protected]
21 silly saveTree | +-- [email protected]
21 silly saveTree | +-- [email protected]
21 silly saveTree | +-- [email protected]
21 silly saveTree | +-- [email protected]
21 silly saveTree | +-- [email protected]
21 silly saveTree | +-- [email protected]
21 silly saveTree | +-- [email protected]
21 silly saveTree | +-- [email protected]
21 silly saveTree | +-- [email protected]
21 silly saveTree | +-- [email protected]
21 silly saveTree | | `-- [email protected]
21 silly saveTree | +-- [email protected]
21 silly saveTree | +-- [email protected]
21 silly saveTree | +-- [email protected]
21 silly saveTree | +-- [email protected]
21 silly saveTree | +-- [email protected]
21 silly saveTree | +-- [email protected]
21 silly saveTree | +-- [email protected]
21 silly saveTree | | +-- [email protected]
21 silly saveTree | | `-- [email protected]
21 silly saveTree | +-- [email protected]
21 silly saveTree | +-- [email protected]
21 silly saveTree | +-- [email protected]
21 silly saveTree | +-- [email protected]
21 silly saveTree | | +-- [email protected]
21 silly saveTree | | `-- [email protected]
21 silly saveTree | +-- [email protected]
21 silly saveTree | +-- [email protected]
21 silly saveTree | +-- [email protected]
21 silly saveTree | +-- [email protected]
21 silly saveTree | +-- [email protected]
21 silly saveTree | `-- [email protected]
21 silly saveTree +-- [email protected]
21 silly saveTree +-- [email protected]
21 silly saveTree | +-- [email protected]
21 silly saveTree | | `-- [email protected]
21 silly saveTree | +-- [email protected]
21 silly saveTree | | +-- [email protected]
21 silly saveTree | | +-- [email protected]
21 silly saveTree | | +-- [email protected]
21 silly saveTree | | | +-- [email protected]
21 silly saveTree | | | +-- [email protected]
21 silly saveTree | | | +-- [email protected]
21 silly saveTree | | | +-- [email protected]
21 silly saveTree | | | `-- [email protected]
21 silly saveTree | | | `-- [email protected]
21 silly saveTree | | `-- [email protected]
21 silly saveTree | | `-- [email protected]
21 silly saveTree | +-- [email protected]
21 silly saveTree | +-- [email protected]
21 silly saveTree | +-- [email protected]
21 silly saveTree | | +-- [email protected]
21 silly saveTree | | +-- [email protected]
21 silly saveTree | | +-- [email protected]
21 silly saveTree | | +-- [email protected]
21 silly saveTree | | +-- [email protected]
21 silly saveTree | | | +-- [email protected]
21 silly saveTree | | | +-- [email protected]
21 silly saveTree | | | +-- [email protected]
21 silly saveTree | | | +-- [email protected]
21 silly saveTree | | | +-- [email protected]
21 silly saveTree | | | | `-- [email protected]
21 silly saveTree | | | | `-- [email protected]
21 silly saveTree | | | +-- [email protected]
21 silly saveTree | | | +-- [email protected]
21 silly saveTree | | | +-- [email protected]
21 silly saveTree | | | `-- [email protected]
21 silly saveTree | | +-- [email protected]
21 silly saveTree | | +-- [email protected]
21 silly saveTree | | +-- [email protected]
21 silly saveTree | | +-- [email protected]
21 silly saveTree | | +-- [email protected]
21 silly saveTree | | +-- [email protected]
21 silly saveTree | | | `-- [email protected]
21 silly saveTree | | `-- [email protected]
21 silly saveTree | `-- [email protected]
21 silly saveTree +-- [email protected]
21 silly saveTree | +-- [email protected]
21 silly saveTree | `-- [email protected]
21 silly saveTree +-- [email protected]
21 silly saveTree | `-- [email protected]
21 silly saveTree `-- [email protected]
22 verbose stack TypeError: Cannot read property 'resolve' of undefined
22 verbose stack at regFetch (C:\Program Files\nodejs\node_modules\npm\node_modules\npm-registry-fetch\index.js:76:23)
22 verbose stack at fetchPackument (C:\Program Files\nodejs\node_modules\npm\node_modules\pacote\lib\fetchers\registry\packument.js:42:10)
22 verbose stack at packument (C:\Program Files\nodejs\node_modules\npm\node_modules\pacote\lib\fetchers\registry\packument.js:20:10)
22 verbose stack at getManifest (C:\Program Files\nodejs\node_modules\npm\node_modules\pacote\lib\fetchers\registry\manifest.js:22:10)
22 verbose stack at manifest (C:\Program Files\nodejs\node_modules\npm\node_modules\pacote\lib\fetchers\registry\manifest.js:13:10)
22 verbose stack at Object.manifest (C:\Program Files\nodejs\node_modules\npm\node_modules\pacote\lib\fetchers\registry\index.js:17:12)
22 verbose stack at Object.Fetcher#manifest [as manifest] (C:\Program Files\nodejs\node_modules\npm\node_modules\genfun\lib\genfun.js:15:38)
22 verbose stack at manifest (C:\Program Files\nodejs\node_modules\npm\node_modules\pacote\lib\fetch.js:23:18)
22 verbose stack at pinflight (C:\Program Files\nodejs\node_modules\npm\node_modules\pacote\manifest.js:24:12)
22 verbose stack at C:\Program Files\nodejs\node_modules\npm\node_modules\promise-inflight\inflight.js:29:24
22 verbose stack at Promise._execute (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\debuggability.js:313:9)
22 verbose stack at Promise._resolveFromExecutor (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:483:18)
22 verbose stack at new Promise (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\promise.js:79:10)
22 verbose stack at _inflight (C:\Program Files\nodejs\node_modules\npm\node_modules\promise-inflight\inflight.js:28:25)
22 verbose stack at C:\Program Files\nodejs\node_modules\npm\node_modules\promise-inflight\inflight.js:22:14
22 verbose stack at tryCatcher (C:\Program Files\nodejs\node_modules\npm\node_modules\bluebird\js\release\util.js:16:23)
23 verbose cwd F:\dev\javascript\words
24 verbose Windows_NT 10.0.17134
25 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "i"
26 verbose node v10.16.0
27 verbose npm v6.9.0
28 error Cannot read property 'resolve' of undefined
29 verbose exit [ 1, true ]