Atualização para Angular v6 - Módulo não encontrado: Erro: Não é possível resolver 'fs'

Estou tentando migrar meu projeto Angular Universal do Angular v5 para v6

Eu tenho um serviço onde eu usofs para carregar a tradução no lado do servidor. Tudo funciona bem com o Angular v5.

Com o Angular v6, quando corronpm run start akang serve --proxy-config proxy.conf.json Eu enfrento o seguinte erro

ERRO no ./src/providers/core/translate/translate-universal-loader.service.ts Módulo não encontrado: Erro: Não é possível resolver 'fs' em '/ Users / me / Documents / projects / myproject / src / provider / core / translate '

No meu serviço eu declarofs como o seguinte:

declare var require: any;
const fs = require('fs');

Eu também tentei declarar como seguindo, mas não ajudou

import * as fs from 'fs';

Para dizer ao webpack para ignorar o fs, tentei adicionar o seguinte no meuwebpack.server.config.js sem sucesso

node: {
    fs: 'empty'
}

também tentei com um plugin webpack, não teve sucesso nem

new webpack.IgnorePlugin(/fs/)

mas na verdade talvez não seja o uso da configuração porng serve mas não sei se ainda posso ejetar a configuração com a v6?

alguém tem uma ideia?

ATUALIZAR

Se eu declarar fs comoany resolve o problema parang serve mas infelizmente não funcionará no lado do servidor apósnpm run build:ssr e corranpm run serve. No lado do servidor, enfrentarei o seguinte erro

ERRO ReferenceError: fs não está definido

p.s .: meu projeto seguehttps://github.com/angular/universal-starter estrutura, configuração e dependências

questionAnswers(6)

yourAnswerToTheQuestion