이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 uglifyjs 명령입니다.
프로그램:
이름
uglify-js - uglify-js 2.4.15 매뉴얼 페이지
기술
/usr/bin/nodejs ./bin/uglifyjs input1.js [input2.js ...] [옵션] 단일 대시를 사용하여
표준 입력에서 입력을 읽습니다.
참고: 기본적으로 맹글링/압축은 없습니다. [옵션]이 없으면 단순히 구문 분석됩니다.
파일을 입력하고 공백과 주석을 버리고 AST를 덤프합니다. 달성하기 위해
압축과 맹글링을 하려면 `-c`와 `-m`을 사용해야 합니다.
옵션
--소스 맵
소스 맵을 생성할 출력 파일을 지정합니다.
--소스 맵 루트
소스 맵에 포함될 원본 소스의 경로입니다.
--소스-맵-URL
//# sourceMappingURL에 추가할 소스 맵의 경로입니다. 기본값은
전달된 값 --소스 맵.
--소스-맵-포함-소스
소스 맵에 소스 파일의 내용을 포함하려면 이 플래그를 전달하십시오.
sourceContent 속성으로.
--in-소스-맵
입력 소스 맵, 일부에서 생성된 JS를 압축하는 경우 유용
다른 원본 코드.
--스크류-ie8
Internet Explorer 6-8의 완전한 준수에 신경 쓰지 않는다면 이 플래그를 전달하십시오.
단점(기본적으로 UglifyJS는 IE-proof가 되도록 시도합니다).
--expr 프로그램이 아닌 단일 표현식 구문 분석(JSON 구문 분석용)
-p, --접두사
소스 맵에 나타나는 원래 파일 이름의 접두사를 건너뜁니다. 예를 들어 -p 3
파일 이름에서 3개의 디렉토리를 삭제하고 상대 경로인지 확인합니다. 당신은 할 수 있습니다
또한 지정 -p 상대, UglifyJS가 스스로 상대를 알아내게 할 것입니다.
원본 소스, 소스 맵 및 출력 파일 간의 경로.
-o, --산출
출력 파일(기본 STDOUT).
-b, --아름답게 하다
출력 미화/출력 옵션을 지정합니다.
-m, --압착 롤러
맹글러 이름/패스 맹글러 옵션.
-r, --예약 된
맹글링에서 제외할 예약된 이름입니다.
-c, --압박 붕대
압축기/패스 압축기 옵션을 활성화합니다. 다음과 같은 패스 옵션 -c
hoist_vars=거짓,if_return=거짓. 사용하다 -c 기본값을 사용하기 위한 인수 없이
압축 옵션.
-d, --정의하다
전역 정의
-e, --넣다
구성 가능한 매개변수/인수 목록을 사용하여 모든 것을 큰 기능에 포함시키십시오.
--코멘트
출력에서 저작권 주석을 유지합니다. 기본적으로 이것은 Google처럼 작동합니다.
폐쇄, "@license" 또는 "@preserve"가 포함된 JSDoc 스타일 주석 유지. 너
이 플래그에 다음 인수 중 하나를 선택적으로 전달할 수 있습니다.
모든 주석 - 유효한 JS 정규 표현식(슬래시로 시작해야 함)만 유지
일치하는 댓글. 현재 *모든* 주석은 다음과 같은 경우 보관할 수 없습니다.
데드 코드 제거 또는 계단식 문으로 인해 압축이 켜져 있습니다.
시퀀스.
--전문
출력에 추가할 서문입니다. 이것을 사용하여 주석을 삽입할 수 있습니다.
라이센스 정보의 예. 이것은 구문 분석되지 않지만 소스 맵
존재에 맞게 조정할 것입니다.
--통계
STDERR에서 작업 실행 시간을 표시합니다.
--도토리
구문 분석에 Acorn을 사용합니다.
--거미 원숭이
입력 파일이 SpiderMonkey AST 형식(JSON)이라고 가정합니다.
--본인 라이브러리로 자체 빌드(UglifyJS2) --포장하다=UglifyJS --전체 내보내기)
--포장하다 ???exports???를 만드는 큰 기능에 모든 것을 포함시키십시오. 그리고 ???글로벌???
변수를 사용할 수 있습니다. 지정하려면 이 옵션에 인수를 전달해야 합니다.
예를 들어 브라우저에 포함될 때 모듈이 사용할 이름입니다.
--전체 내보내기
때만 사용 --포장하다, 이것은 UglifyJS가 모든 항목을 자동으로 내보내는 코드를 추가하도록 지시합니다.
글로벌.
--린트 일부 범위 경고 표시
-v, --말 수가 많은
말 수가 많은
-V, --번역
버전 번호를 인쇄하고 종료합니다.
--노어
알 수 없는 옵션에 대해 오류를 발생시키지 마십시오. -c, -b or -m.
onworks.net 서비스를 사용하여 uglifyjs 온라인 사용