/ / Ember a odstránenie mŕtvych kódov / trepanie stromov - javascript, ember.js, mŕtvy kód, strom-triasť

Ember a odstránenie mŕtvych kódov / trepanie stromov - javascript, ember.js, mŕtvy kód, strom-triasť

Mám aplikáciu, ktorá má závislosť na niekoľkýchväčších knižníc a adries. Z týchto závislostí používam veľmi malú podmnožinu funkcií a komponentov, takže som bol prekvapený, že v konečnom produkte je všetko. Chcel by som odstrániť všetko, čo "nepoužíva.

Pri pohľade cez internet som nebol schopný nájsť nejaký užitočný zdroj o tejto téme. Čo je odporúčané nastavenie na odstránenie mŕtvych kódov alebo trepanie stromov pre aplikáciu Ember v roku 2017?

PS: Viem, že trepanie stromov je trochu iné ako odstraňovanie mŕtvych kódov, ale účel je v podstate rovnaký.

odpovede:

2 pre odpoveď č. 1

V súčasnosti neexistuje jednoduchý spôsob, ako to urobiťak používate prídavné zariadenie, nepomôže s tým Ember-CLI ľudia pracujú na tom, aby bolo ľahké zameniť v ľubovoľnom kroku balíku, ktorý chcete (experimentovať s Webpack, Rollup atď.), ale v súčasnosti Ember-CLI robí pomerne zjednodušujúce spojenie / minifikácia.

Viac informácií o prebiehajúcej práci nájdete tu: https://github.com/ember-cli/rfcs/pull/110