eggp / bundle-size-test

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ez a kod annak vizsgalatara szuletett hogy megnezzuk a fordito veglegesen mit general ...

Test kod:

  constructor() {
    if (environment.production === false) {
      console.log('uzike1');
    }
  }

  x() {
    console.log('uzike2');
  }

Evlaras

Abban az esetben ha environment.production === true, akkor a bundle-be mar nem szabad bekerulni az if-nek

Esetek

Test1(Angular):

sima env

Test2(Angular):

env Readonly interface-vel van megjelolve

Test3(Angular):

env egy Object.freeze-vel van korulveve

Test4(Angular):

ebben az esetben mar az environment valtozo ertekehez hozza nyulunk a kodba, es lathato hogy ennek a hatasara, attol fuggetlenul hogy latszik a kod sosem fog megfutni(testMethod), megis bele kerul

Test5(Node):

Test6(Nest):

Build parancs:

npx nx run-many --target=build --all

About


Languages

Language:TypeScript 66.8%Language:SCSS 17.8%Language:JavaScript 12.6%Language:HTML 2.8%