`npm install` killed for large package.json, no npm-debug.lo

`npm install` killed for large package.json, no npm-debug.log

本文关键字:no npm-debug lo json large npm install killed for package      更新时间:2023-09-26

我发现,如果我的package.json中有超过10个模块,安装就会被终止。没有npm-debug.log。这是一个具有0.5GB RAM(约0.1GB可用)的VPS,所以我认为问题是内存不足。我根本无法安装laravel-elixir,因为我认为它需要超过0.1GB。

有没有办法让npm-debug.log出现,这样我就可以获得更多信息?有没有一种简单的方法可以解决内存不足的问题?目前,我正在手动安装<一次5个模块。有没有办法让npm一个接一个地安装模块?

以下是详细输出的一部分:

npm info retry fetch attempt 1 at 2:48:05 PM                                                                       
npm info attempt registry request try #1 at 2:48:05 PM                                                             
npm http fetch GET https://registry.npmjs.org/react-lazy-cache/-/react-lazy-cache-3.0.1.tgz                        
npm http fetch 200 https://registry.npmjs.org/react-lazy-cache/-/react-lazy-cache-3.0.1.tgz                        
npm verb afterAdd /root/.npm/is-promise/2.1.0/package/package.json not in flight; writing                          
npm verb correctMkdir /root/.npm correctMkdir not in flight; initializing                                          
npm verb addTmpTarball /tmp/npm-19388-c1a8aa40/registry.npmjs.org/react-lazy-cache/-/react-lazy-cache-3.0.1.tgz not
 in flight; adding                                                                                                 
npm verb addTmpTarball already have metadata; skipping unpack for react-lazy-cache@3.0.1                           
npm verb correctMkdir /root/.npm correctMkdir not in flight; initializing                                          
npm verb afterAdd /root/.npm/is-promise/2.1.0/package/package.json written                                         
npm verb afterAdd /root/.npm/react-lazy-cache/3.0.1/package/package.json not in flight; writing                    
npm verb correctMkdir /root/.npm correctMkdir not in flight; initializing                                          
npm verb afterAdd /root/.npm/react-lazy-cache/3.0.1/package/package.json written                                   
loadDep:deep-equal
Killed  

在系统中添加交换对我来说很有效。下面是在Ubuntu中添加交换的教程。