typescript - Angular-tips för att hoppa över polyfills vid en fast målplattform (Chrome 67)


Jag arbetar på ett Angular 6-projekt.

Mitt mål är verkligen specifikt (Chrome 67), så finns det några tips för att utesluta alla möjliga polyfills som behövs för andra målwebbläsare?

  • Kan jag byta min target-egenskap i tsconfig-filen till es6?
  • Kan jag ta bort core-js-biblioteket från mina beroenden?

Tack!

Svar #1

Mitt mål är verkligen specifikt (Chrome 67), så finns det några tips för att utesluta alla möjliga polyfills som behövs för andra målwebbläsare?

Om du endast använder Chrome 67 kan du sätta target: es6 och ta bort beroendet av core-js.

Svar #2

Kan jag byta min target-egenskap i tsconfig-filen till es6?

Ja.

Kan jag ta bort core-js-biblioteket från mina beroenden?

Jag tror att detta bibliotek endast importeras av filen polyfills.ts. Om du kommenterar ut alla rader i polyfill.ts finns det inget behov av att ta bort det från package.json. WebPack kommer inte att inkludera biblioteket om det inte refereras.

Relaterade artiklar