为什么Angular-CLI'ng build'显示"被杀"?

Uru*_*hay 7 angular-cli angular

当我添加一个新模块时,ng build只需要处理killed.

在此输入图像描述

Kun*_*vič 12

从这里的评论:

我认为这是一个记忆问题.Linux会在内存不足时终止进程.请参阅 http://stackoverflow.com/questions/30747314/webpack-uglify-plugin-returns-killed-on-ubuntu


Kur*_*den 9

这确实是内存问题。如果您无法添加额外的物理内存,您可以创建一个交换文件来添加额外的 RAM 内存。

// Create a swapfile
sudo fallocate -l 4G /swapfile

// Set up the swapspace
sudo mkswap /swapfile

// enable swapfile
sudo swapon /swapfile
Run Code Online (Sandbox Code Playgroud)

如果您重新启动,则不会重新创建交换文件。如果您希望交换文件是永久的,请编辑 stab 文件sudo nano fstab 并将以下行添加到其中:

/swapfile   none    swap    sw    0   0
Run Code Online (Sandbox Code Playgroud)

  • 这对我来说是这样的。我必须使用大学提供的服务器,内存限制为 1 GB。谢谢你! (2认同)