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