Node.js 错误:找不到模块';lodash._basetostring';

Node.js 错误:找不到模块';lodash._basetostring';,node.js,npm,Node.js,Npm,我似乎无法对npm运行任何命令,包括npm帮助、npm卸载或npm升级 完全错误是 module.js:339 throw err; ^ Error: Cannot find module 'lodash._basetostring' at Function.Module._resolveFilename (module.js:337:15) at Function.Module._load (module.js:287:25) at Module.re

我似乎无法对npm运行任何命令,包括npm帮助、npm卸载或npm升级

完全错误是

module.js:339
    throw err;
    ^

Error: Cannot find module 'lodash._basetostring'
    at Function.Module._resolveFilename (module.js:337:15)
    at Function.Module._load (module.js:287:25)
    at Module.require (module.js:366:17)
    at require (module.js:385:17)
    at Object.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\npmlog\node_modules\gauge\node_modules\lodash.pad\index.js:9:20)
    at Module._compile (module.js:435:26)
    at Object.Module._extensions..js (module.js:442:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:311:12)
    at Module.require (module.js:366:17)
module.js:339
犯错误;
^
错误:找不到模块“lodash.\u basetostring”
在Function.Module.\u解析文件名(Module.js:337:15)
在Function.Module.\u加载(Module.js:287:25)
at Module.require(Module.js:366:17)
根据需要(module.js:385:17)
反对。(C:\Program Files\nodejs\node\u modules\npm\node\u modules\npmlog\node\u modules\gauge\node\u modules\lodash.pad\index.js:9:20)
在模块处编译(Module.js:435:26)
在Object.Module.\u extensions..js(Module.js:442:10)
在Module.load(Module.js:356:32)
在Function.Module.\u加载(Module.js:311:12)
at Module.require(Module.js:366:17)

我无法运行npm install lodash。_basetostring或npm anything

尝试重新安装并运行“npm cache clean”,但即使这样也无法运行,因此我的解决方案如下:

从中删除所有文件,您可能希望首先备份这些文件,但这些文件仍然已损坏

<user profile directory>\AppData\Roaming\npm\node_modules

npm-v?还是试着以root用户的身份运行?”sudo npm-v'I以管理员身份通过powershell运行它<代码>>npm-v给出相同的错误您是否尝试重新安装节点?您的安装文件夹似乎已被损坏或其他问题。
npm install -g <package names>
npm install npm@latest -g