Node.js Npm安装不工作

Node.js Npm安装不工作,node.js,ubuntu,npm,Node.js,Ubuntu,Npm,我已经在ubuntu上安装了nodejs node -v v0.10.25 npm -v gives 1.3.10 当我跑的时候 sudo npm install -g or sudo npm install 它给了我以下的错误 1523错误类型错误:无法读取未定义的1523的属性“latest” 下一步出错(/usr/share/npm/lib/cache.js:687:35)1523错误 在/usr/share/npm/lib/cache.js:675:5 1523保存时出错

我已经在ubuntu上安装了nodejs

node -v v0.10.25

npm -v  gives 1.3.10
当我跑的时候

 sudo npm install -g 
or sudo npm install 
它给了我以下的错误

1523错误类型错误:无法读取未定义的1523的属性“latest” 下一步出错(/usr/share/npm/lib/cache.js:687:35)1523错误
在/usr/share/npm/lib/cache.js:675:5 1523保存时出错 (/usr/share/npm/node_modules/npm registry client/lib/get.js:142:7) 1523位于/usr/lib/nodejs/fs/polyfills.js的错误:133:7 1523 Object.oncomplete(fs.js:107:15)中的错误如果需要,请执行1524错误 帮助,您可以在以下位置报告此日志:

有什么想法吗

为什么它会给我这个错误


谢谢

检查您尝试安装的所有软件包。其中一些可能未从npm发布。
请参阅此问题:

可能存在两个问题:

  • 您可能正在使用旧版本的npm。您可以使用

    npm安装npm-g

  • 您尝试安装的软件包可能已从npm中取消发布:)


  • 为什么要使用Node.js的这么旧的版本?我建议从他们的网站上获取他们源代码的最新版本(v4.2.1),在本地构建,然后安装。apt get install NODEJ,我已经在本地运行了项目。现在它给了我errot^Error:找不到模块'are-we-there-yet'。具体地说,我遇到的问题是我安装了一个具有作用域名称(@flowjs/flow.js)的包。早期版本的npm不支持作用域包名称。