Ao pesquisar por erro de alocação de memória ocorrendo no compilador TypeScript ( tsc
), você verá que é possível aumentar o limite de memória do processo do nó . Mas como você proceder para aumentar o limite de memória para a tsc
chamada? Basta seguir estas etapas:
Em seu terminal, execute which tsc
para ver onde o tsc
binário está localizado.
$ which tsc
/usr/local/bin/tsc
Ótimo. Agora vamos editar o conteúdo do tsc
binário. No Unix, o arquivo tem a seguinte aparência:
1 #!/usr/bin/env node
2 require('../lib/tsc.js')
Basta adicionar o aumento de tamanho após a chamada nó: node --max-old-space-size=4096
.
Seu arquivo deve ter a seguinte aparência:
1 #!/usr/bin/env node --max-old-space-size=4096
2 require('../lib/tsc.js')
Salve e feche o arquivo. Agora você deve ter aumentado o limite de memória para tsc
chamadas agora.