在提取期间使用package.json进行NPM安装 - > gunzTarPerm没有错误消息

时间:2015-12-03 01:47:54

标签: node.js ubuntu npm package.json npm-install

我对npm install有一个奇怪的问题。我只是在我的项目中使用package.json在同一目录中运行npm install

这是package.json的相关部分 http://pastebin.com/zgT6eRxC

Everythings似乎没有问题,直到它在这个过程中遇到这个部分

extract → gunzTarPerm

我跑了npm install --verbose但它只是到达此处并停止/退出而没有任何错误消息或文本。我的node_modules不完整。

我不知道这是否相关,但在最后一行之前,它正在研究一堆文件

实施例

npm verb gentlyRm don't care about contents; nuking /<path>/node_modules/.staging/require-bede8d129b4b602814b0d94932a5f956

软件版本:

NPM - 3.3.12
Node - 5.1.0
Ubuntu - 14.04.03

有没有人知道这里发生了什么。我可以在我的Arch Linux开发机器上进行npm安装,一切安装正常。我不确定我的Ubuntu安装缺少什么。

由于

3 个答案:

答案 0 :(得分:21)

回答我自己的问题。是在512MB DigitalOcean Ubuntu服务器上运行的。原来没有足够的内存来完成任务。我制作了一个交换文件,然后就完成了。

这里有关于如何制作交换文件的链接 https://www.digitalocean.com/community/tutorials/how-to-add-swap-on-ubuntu-14-04

答案 1 :(得分:0)

我通过使用yarn global add @angular/cli安装它来使其工作

如果未安装yarn,请先安装https://yarnpkg.com/lang/en/docs/install/#debian-stable

答案 2 :(得分:0)

我遇到了同样的问题,但是我的解决方案是更新节点。请注意EC2 Ubuntu实例,即使您使用apt-get update进行更新,由于某种原因,Node处于8.x版本中,对其进行更新也可以使npm安装没有问题。