2017-09-08 8 views
3

제 js 빌드 프로세스에 grunt-contrib-uglify을 사용하고 있으며 최종 빌드에서 특정 코드 부분을 제외시킬 수 있기를 매우 원합니다. grunt-contrib-uglify로 자바 스크립트의 일부를 제외 할 수 있습니까?

/*BuildExcludeBegin*/ 
Run this code during development, but don't include it in the minified.js 
/*BuildExcludeEnd*/ 

이 사람이이 꿀꿀-있는 contrib-추하게으로 행할 경우 알고 있나요

: 같을 것이다

그래서 뭔가?

+0

이 문제에 대한 해결 방법을 찾으셨습니까? 나는 단지 같은 것을 원한다. – Samir

답변

1

코드 조각을 제외 할 수있는 기능이 없다고 생각합니다. 코드를 별도의 파일로 분리하여 별도로 제외 할 수 있습니까? 그리고 mangle 또는 mangle.properties이 적합하지 않습니까?

1

grunt-contrib-uglify은 제공하지 않습니다. 하지만 당신은 사용할 수 있습니다 https://www.npmjs.com/package/grunt-strip-code

견적을 해당 페이지에서 :

꿀꿀 거리는 소리 스트립 코드 플러그 코드의 부분을 제거하는 데 사용됩니다

꿀꿀 스트립 코드 생산 빌드에서 개발 및 테스트 환경에서만 필요합니다. grunt-strip-code는 시작과 끝 주석을 사용하여 스트립 아웃 할 코드 섹션을 식별합니다. 예를 들어 :

/* test-code */ 
removeMeInProduction(); 
/* end-test-code */ 

doNotRemoveMe(); 

이 연습을위한 사용의 경우 생산 빌드에서 그들을 노출하지 않고 단위 테스트에 개인 자바 스크립트 기능에 액세스 할 수 있도록하는 것입니다. 이 블로그 게시물은 개념과 구현에 대해 자세히 설명합니다.