Prezado Matheus,
Estou utilizando versões atualizadas de tudo, inclusive da SystemJS.
Depois de quebrar a cabeça, finalmente descobri a causa do problema.
No arquivo index.html há o seguinte código:
<script src="node_modules/systemjs/dist/system.js"></script>
<script>
System.defaultJSExtensions = true;
System.import('js/app/boot').catch(function(err){
console.error(err);
});
</script>
Descobri que na versão mais nova da SystemJS a instrução
System.defaultJSExtensions = true;
simplesmente não funciona mais, e também não dá nenhuma mensagem de erro. Sendo assim, alterei todos os imports, tanto em index.html como nos demais módulos, incluindo a extensão .js nos módulos importados, e depois disso a aplicação voltou a funcionar.
O código de index.html foi alterado para o seguinte:
<script src="node_modules/systemjs/dist/system.js"></script>
<script>
// Não funciona mais
//System.defaultJSExtensions = true;
System.import('./js/app/boot.js').catch(function(err){
console.error(err);
});
</script>
O problema, portanto, foi solucionado.