source

TypeScript를 최소 코드로 컴파일할 수 있습니까?

ittop 2023. 3. 8. 21:49
반응형

TypeScript를 최소 코드로 컴파일할 수 있습니까?

TypeScript 코드의 출력을 최소화하는 옵션이 있습니까?아니면 우리가 그것을 다른 프로세스로 처리해야 하나요?난독화가 해답에 영향을 미칩니까?

TypeScript 컴파일러는 최소화된 코드 또는 난독화된 코드 생성을 지원하지 않습니다.컴파일러의 JavaScript 출력에 대해 다른 도구를 사용해야 합니다.

Microsoft/TypeScript #8의 오픈 기능 요청이 있습니다.

저는 타이프-클로저-컴파일러의 저자입니다.
기본적으로 구글 클로저 컴파일러와 호환되는 파일을 내보내는 도구입니다. 이 도구는 아마도 최고의 미니어/옵티마이저/암독화기일 것입니다.
생성된 출력을 보여줄 수 있는 놀이터도 만들었습니다.
이 도구를 사용하는 프로젝트의 를 볼 수 있습니다.
최소화 프로세스는 꿀꺽을 사용하여 수행됩니다.

최소화를 위한 업계 표준은 다음과 같습니다.esbuild. (링크)

불러esbuildJavascript로 컴파일한 후

esbuild your_file.js --minify --outfile=your_file.min.js

하나의 라이너 예:

tsc --strict --lib DOM,DOM.Iterable,ES6 --target ES6 your_file.ts && esbuild your_file.js --minify --outfile=your_file.min.js

언급URL : https://stackoverflow.com/questions/12682268/is-it-possible-to-compile-typescript-into-minified-code

반응형