webpack: como transpile código em módulos

Eu quero importar nano-memoize na minha aplicação web que utiliza o Typescript e Webpack para transpile para ES5.

  • npm install nano-memoize
  • adicione import 'nano-memoize/browser/nano-memoize' para o arquivo de origem.

Estes passos não funcionam no internet explorer 11. A página simplesmente não carrega.

Em inspecionar o código para nano-memoize/browser/nano-memoize.js no IE 11 console do desenvolvedor, percebi que ela usa seta para a função. Se eu copiar nano-memoize/browser/nano-memoize.js diretamente para a minha pasta de origem, eles se transpiled para ES5 e tudo funciona no IE 11 também.

Então a questão é por que é nano-memoize/browser/nano-memoize.js não obtendo transpiled?

+1
2019-09-17 08:20:47
origem
1 respostas

GraphQL não suporta a dinâmica de esquemas, de modo que o campo seria necessário para corresponder em todas as instâncias. Você pode gerar tipos exclusivos e uma união para a sua GraphQL consultas, mas parece supérfluo. Em vez disso, você pode tratar os dados como uma seqüência de caracteres e use JSON.parse() em seu componente para convertê-lo para um estado utilizável.

+0
2019-09-17 09:31:00

Veja mais perguntas por marcas