[英]NPM Cannot find module 'safe-buffer'
因为我已经安装了yarn,所以我不能再使用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)
我得到了:NodeJS v8.2.1,Yarn v0.27.5(不能npm -v
我的npm)
已经尝试过:
npm upgrade
, npm cache clear
, npm cache rm
, npm install safe buffer
我的文件module.js
上仅显示22行错误消息,因此我无法检查module.js
或569行。
无法卸载npm,因此我从以下网址重新安装NodeJS: https : //nodejs.org/en/
终于可以了。
实际上,在我的机器中甚至删除了全局npm
或uninstall
node.js
并再次安装它,但仍然无法正常工作。
所以我的解决方案是uninstall npm
并删除C:\\Users\\pc-name\\AppData\\Roaming
文件夹npm
和npm-cache
,然后再次安装
我使用nvm,因此删除了其中的node_modules
目录:
rm -rf /Users/shawn/.nvm/versions/node/v6.11.1/lib/node_modules
然后我运行npm install
,一切正常。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.