'npm' has stopped working and giving the error attached below. Also while running any react app on my laptop using ~npm start I am getting the same error. Please help.
PS C:\Users\LENOVO\Desktop\react\portfolio> npm start
C:\Program Files\nodejs\node_modules\npm\node_modules\agentkeepalive\lib\https_agent.js:1
$→��m��mo�L�D��;�%g�?w��ŷ↓�▬��ovH0��a�5��*�ؒ��l͛�S�iy☺�r�O7����%L]��%��∟�hk
^
SyntaxError: Invalid or unexpected token
at Object.compileFunction (node:vm:352:18)
at wrapSafe (node:internal/modules/cjs/loader:1031:15)
at Module._compile (node:internal/modules/cjs/loader:1065:27)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153: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)
at require (node:internal/modules/cjs/helpers:102:18)
at Object.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\agentkeepalive\index.js:4:29)
at Module._compile (node:internal/modules/cjs/loader:1101:14)
CodePudding user response:
delete node_modules and re-run npm i, then npm start
CodePudding user response:
For some reason, the npm\node_modules\agentkeepalive\lib\https_agent.js file used by Node's bundled npm has been corrupted. (Your hard drive may be going bad – might want to keep an eye on it, or it may be something else.)
The easiest way to fix it, since you can't run npm to fix npm, should be to just reinstall Node.js (or if there's a Repair option for it in Windows' Settings, you could try that).
CodePudding user response:
delete node_modules folder, then install yarn
npm install --global yarn
then install all the packages with yarn.
yarn install
then try to start live server with yarn
yarn start
it will run.
