我一直在谷歌和StackOverflow,查看与类似问题相关的各种线程,但到目前为止没有任何工作.我的问题是,npm似乎是安装不正确...或者其他什么,我真的不知道:Node和npm是我用来支持Sage Wordpress主题构建的依赖项,我正在另一台机器上工作.
所以问题是在卸载Node(为了安全)并重新安装之后,Node似乎工作正常.node -v回报v5.1.0.大.npm应该安装它,但是当我运行时,npm -v我得到以下可爱的错误:
$ npm
module.js:340
throw err;
^
Error: Cannot find module 'readable-stream'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:289:25)
at Module.require (module.js:366:17)
at require (module.js:385:17)
at Object.<anonymous> (/Users/Daniel/.nvm/versions/node/v5.1.0/lib/node_modules/npm/node_modules/ npmlog/node_modules/are-we-there-yet/index.js:2:14)
at Module._compile (module.js:425:26)
at Object.Module._extensions..js (module.js:432:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:313:12)
at Module.require (module.js:366:17)
Run Code Online (Sandbox Code Playgroud)
运行任何npm命令(甚至只是npm)给我这个错误,所以在其他解决方案中建议,我不能简单地运行npm install readable-stream.我也经历了各种解决方案(删除node_modules文件夹,通过brew安装,没有npm通过brew安装,以及其他几个),但似乎都没有工作.
任何想法将不胜感激.
小智 5
在npm更新失败后,我只是在这个问题上摔跤了半个小时(在Mac上).我正在使用Homebrew,我发现我必须做以下事情:
sudo chown -Rv $USER /usr/local/lib/node_modules/ 用我的用户名
然后我通过Homebrew重新安装节点:
brew uninstall node
brew install node
到目前为止npm,我再次努力,并取得了成功npm i -g npm
| 归档时间: |
|
| 查看次数: |
8281 次 |
| 最近记录: |