Javascript NPM找不到模块';安全缓冲区';
因为我已经安装了纱线,我不能再使用Javascript NPM找不到模块';安全缓冲区';,javascript,node.js,reactjs,npm,Javascript,Node.js,Reactjs,Npm,因为我已经安装了纱线,我不能再使用npm NodeJS升级良好。无法删除npm。我执行的每个命令都会收到相同的错误消息: module.js:487 throw err; ^ Error: Cannot find module 'safe-buffer' at Function.Module._resolveFilename (module.js:485:15) at Function.Module._load (module.js:437:25) a
npm
NodeJS
升级良好。无法删除npm
。我执行的每个命令都会收到相同的错误消息:
module.js:487
throw err;
^
Error: Cannot find module 'safe-buffer'
at Function.Module._resolveFilename (module.js:485:15)
at Function.Module._load (module.js:437:25)
at Module.require (module.js:513:17) at require (internal/module.js:11:18)
at Object.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/readable-stream/lib/_stream_readable.js:56:14)
at Module._compile (module.js:569:30)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:503:32) at tryModuleLoad (module.js:466:12)
at Function.Module._load (module.js:458:3)
module.js:487
犯错误;
^
错误:找不到模块“安全缓冲区”
位于Function.Module.\u解析文件名(Module.js:485:15)
在Function.Module.\u加载(Module.js:437:25)
at Module.require(Module.js:513:17)at require(internal/Module.js:11:18)
反对。(/usr/local/lib/node_modules/npm/node_modules/readable stream/lib/_stream_readable.js:56:14)
在模块处编译(Module.js:569:30)
在Object.Module.\u extensions..js(Module.js:580:10)
在Module.load处(Module.js:503:32)在tryModuleLoad处(Module.js:466:12)
在Function.Module.\u加载(Module.js:458:3)
我得到:
节点JS v8.2.1,
纱线v0.27.5
(无法npm-v
my npm)
已尝试:
- 从my projet中删除node_modules文件夹,并使用npm重新安装 安装(收到相同的错误消息)
,npm升级
,npm缓存清除
,npm缓存rm
npm安装安全缓冲区
我的文件
module.js
中只有22行,因此我无法检查437、513或569行。无法卸载npm,因此我从以下位置重新安装NodeJS:
它终于可以工作了。事实上,在我的机器中,甚至删除了全局
npm
或卸载节点.js
并再次安装,但仍然无法工作
因此,我的解决方案是卸载npm
并在C:\Users\pc name\AppData\Roaming
中删除文件夹npm
和npm缓存
,然后再次安装它我使用nvm,因此我删除了那里的节点模块
目录:
rm-rf/Users/shawn/.nvm/versions/node/v6.11.1/lib/node_模块
然后我运行了npm安装
,一切正常。你在谷歌上搜索过“错误:在Function.module.\u resolveFilename中找不到模块‘安全缓冲区’”?有很多类似的问题和建议的解决方案。尝试更新/重新安装NPM。您需要在目录中使用包.json运行NPM安装。我尝试了两天以来在Google上找到的很多东西,或者类似的错误。但还是得到了。我还从我的项目中删除了node_模块并运行了npm安装(在我的package.jason的同一个位置),但是我得到了所有npm命令的相同消息。