'How do I get rid of the following npm error?
Whenever I run "npm" on the terminal I get the following error:
$ npm
node: internal / modules / cjs / loader: 933
const err = new Error(message); ^
Error: Cannot find module './functions/valid'
Require stack:
C:\Users\ CTF\ AppData\ Roaming\ npm\ node_modules\ npm\ node_modules\ semver\ index.js
C:\Users\ CTF\ AppData\ Roaming\ npm\ node_modules\ npm\ lib\ cli.js
C:\Users\ CTF\ AppData\ Roaming\ npm\ node_modules\ npm\ bin\ npm - cli.js
at Function.Module._resolveFilename(node: internal / modules / cjs / loader: 933: 15)
at Function.Module._load(node: internal / modules / cjs / loader: 778: 27)
at Module.require(node: internal / modules / cjs / loader: 1005: 19)
at require(node: internal / modules / cjs / helpers: 102: 18)
at Object. < anonymous > (C: \Users\ CTF\ AppData\ Roaming\ npm\ node_modules\ npm\ node_modules\ semver\ index.js: 12: 10)
at Module._compile(node: internal / modules / cjs / loader: 1103: 14)
at Object.Module._extensions..js(node: internal / modules / cjs / loader: 1157: 10)
at Module.load(node: internal / modules / cjs / loader: 981: 32)
at Function.Module._load(node: internal / modules / cjs / loader: 822: 12)
at Module.require(node: internal / modules / cjs / loader: 1005: 19) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'C:\Users\CTF\AppData\Roaming\npm\node_modules\npm\node_modules\semver\index.js',
'C:\Users\CTF\AppData\Roaming\npm\node_modules\npm\lib\cli.js',
'C:\Users\CTF\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js'
]
}
I tried to re-install nodejs but that didn't work, the error still pops up.
Solution 1:[1]
Did you install node with nvm ?
- Uninstall NodeJS
- Remove directories
C:\Users\username\AppData\Roaming\npm&C:\Users\username\AppData\Roaming\npm-cacheif remaining - Install nvm
- Install node with nvm
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Thomas H. |
