영어프랑스어스페인어

Ad


온웍스 파비콘

클로저 컴파일러 - 클라우드에서 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 클로저 컴파일러 실행

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 명령 클로저 컴파일러입니다.

프로그램:

이름


closure-compiler - ECMAScript(JavaScript) 프로그램용 컴파일러 최적화

개요


클로저 컴파일러 [ OPTION ... ]
클로저 컴파일러 --도움

기술


클로저 컴파일러 애플리케이션은 클로저 컴파일러에 대한 명령줄 인터페이스입니다.
폐쇄 도구 프로젝트의 일부입니다.

Closure Compiler는 ECMAScript(JavaScript) 다운로드 및 실행 속도를 높이는 도구입니다.
프로그램을 구문 분석하고, 분석하고, 죽은 코드를 제거하고, 다시 작성하고 최소화합니다.
왼쪽. 또한 구문, 변수 참조 및 유형을 확인하고 공통 사항에 대해 경고합니다.
함정.

옵션


--도움
클로저 컴파일러 애플리케이션을 사용하는 방법을 설명합니다.

--번역
Closure Compiler 버전을 stderr로 출력합니다.

--accept_const_keyword
const 키워드 사용을 허용합니다.

--angular_pass
주석이 달린 함수에 대한 AngularJS용 $inject 속성 생성 @ngInject.

--문자셋 문자셋
지정 문자셋 모든 파일의 입력 및 출력 문자 집합이 됩니다. 기본적으로 수락합니다.
입력 및 출력 US_ASCII로 UTF-8.

--closure_entry_point 진입 지점
진입점 지정 진입 지점 프로그램에. goog.provide'd 기호여야 합니다. 어느
진입점의 전이 종속성이 아닌 goog.provide'd 기호는
제거됨. goog.provides가 없는 파일 및 해당 종속성은 항상 남아 있습니다.
진입점이 지정된 경우 관리_클로저_종속성 옵션은
true로 설정하면 모든 파일이 종속성 순서로 정렬됩니다.

--common_js_entry_module 모듈파일
공통 JS 종속성 계층 구조의 루트를 지정하십시오. 모듈파일. 당신의 메인
스크립트.

--common_js_module_path_prefix 접두사
경로 접두사 지정 접두사 CommonJS 모듈 이름에서 제거됩니다.

--compilation_level LEVEL
컴파일 레벨을 다음으로 설정 LEVEL.

값 : WHITESPACE_ONLY, SIMPLE_최적화, 고급_최적화.

--create_name_map_files
변수 이름 바꾸기 및 속성 이름 바꾸기 맵 파일이 다음과 같이 생성되도록 지정합니다.
{이진 이름}_vars_map.out 및 {이진 이름}_props_map.out.

이 플래그는 다음과 함께 사용할 수 없습니다. Variable_map_output_file
or property_map_output_file.

--create_source_map 맵파일
소스 맵 파일 지정 맵파일, 생성된 소스 파일을 다시
원본 소스 파일은 지정된 경로로 출력됩니다. 그만큼 %outname% 자리
소스 맵이 해당하는 출력 파일의 이름으로 확장됩니다.

-디버그
디버깅 옵션을 활성화합니다.

--정의하다 정의, --디 정의, -D 정의
@define 주석이 달린 변수의 값을 재정의합니다. 의 형식 정의 is
[= ], 어디 @define 변수의 이름이고 부울입니다.
숫자 또는 작은따옴표가 포함되지 않은 작은따옴표 ed 문자열입니다. 만약 [= ] 이다
생략하면 변수가 true로 표시됩니다.

--외부 외부 파일
파일이 외부 파일 JavaScript extern을 포함합니다.

추가 지정을 위해 이 옵션을 여러 번 지정할 수 있습니다. 외부 파일 파일.

--extra_annotation_name 태그이름
지정 태그이름 JSDoc의 태그 이름 화이트리스트에 추가합니다.

이 옵션을 여러 번 지정하여 추가로 추가할 수 있습니다. 태그이름 values.

--플래그 파일 FILE
지정 FILE 추가 명령줄 옵션이 포함되어 있습니다.

--포맷 포맷 옵션
서식 옵션을 지정합니다. 포맷 옵션 출력 JS에 적용합니다.

값 : PRETTY_PRINT, PRINT_INPUT_DELIMITER, SINGLE_QUOTES

--generate_exports
@export로 표시된 항목에 대한 내보내기 코드를 생성합니다.

--js 인파일
지정 인파일 입력 파일 이름으로.

이 옵션을 여러 번 지정하여 추가로 추가할 수 있습니다. 인파일 이름.

--js_output_file 아웃파일
지정 아웃파일 기본 출력 파일 이름으로.

지정하지 않으면 출력이 stdout에 기록됩니다.

--jscomp_error 경고급
명명된 경고 클래스 만들기 경고급 오류.

만나다 경고 클래스, 아래에서 유효한 목록 경고급 이름.

--jscomp_off 경고급
명명된 경고 클래스 끄기 경고급.

만나다 경고 클래스, 아래에서 유효한 목록 경고급 이름.

--jscomp_경고 경고급
명명된 경고 클래스 만들기 경고급 정상적인 경고.

만나다 경고 클래스, 아래에서 유효한 목록 경고급 이름.

--언어_인 언어 사양
언어에 맞는 입력 소스 지정 언어 사양.

값 : ECMASCRIPT3 (기본값), ECMASCRIPT5, ECMASCRIPT5_STRICT.

--logging_level LEVEL
지정 LEVEL 로깅 수준(표준 java.util.logging.Level 값)으로
컴파일러 진행. 아래의 JavaScript 코드에 대한 오류 또는 경고를 제어하지 않습니다.
편집.

--manage_closure_dependents
goog.provides 기호 X가 있는 파일이 항상
goog.requires 기호 X가 있는 파일 앞에 옵니다. 입력이 기호를 제공하고
기호가 필요하지 않으면 해당 입력이 컴파일에 포함되지 않습니다.

--기준 치수 모듈 사양
JavaScript 모듈 사양 지정 모듈 사양.

형식 모듈 사양 ~이다 : [:[ ,...][:]]]. 모듈 이름
특별해야 해. 각 dep은 이 모듈이 의존하는 모듈의 이름입니다. 모듈
종속성 순서로 나열되어야 하며 JS 소스 파일은
해당 주문. 어디 --기준 치수 플래그는 다음과 관련하여 발생합니다. --js 플래그는
중요하지 않은. 가치 제공 자동 CommonJSmodules에서 모듈 생성을 트리거합니다.

--module_output_path_prefix 접두사
파일 이름 접두어 지정 접두사 컴파일된 JS 모듈의 파일 이름.
.js가 이 접두사에 추가됩니다. 디렉토리는 다음과 같이 생성됩니다.
필요합니다. 함께 사용 --기준 치수.

--module_wrapper 싸개
지정 싸개 JavaScript 모듈의 출력 래퍼로(선택 사항).

형식 싸개 ~이다 : . 모듈 이름은
다음을 사용하여 지정된 모듈 --기준 치수. 래퍼는 코드 자리 표시자로 %s를 포함해야 합니다.
%basename% 자리 표시자는 모듈의 기본 이름을 대체하는 데에도 사용할 수 있습니다.
결과물 파일.

--only_closure_dependents
진입점의 전이적 종속성에만 파일을 포함합니다(
closure_entry_point). 종속성을 제공하지 않는 파일은 제거됩니다. 이것
대체하다 관리_클로저_종속성.

--output_manifest 매니페스트 파일
컴파일에 있는 모든 파일의 목록을 출력합니다. 매니페스트 파일.

If --manage_closure_dependents 켜져 있으면 삭제된 파일은 포함되지 않습니다.
필요하지 않았기 때문입니다.

XNUMXD덴탈의 %outname% 자리 표시자는 JS 출력 파일로 확장됩니다. 당신이 사용하는 경우
모듈화, 사용 %outname% 각 모듈에 대한 매니페스트를 생성합니다.

--output_module_dependents 데파일
JSON 파일 출력 데파일 모듈 간의 종속성.

--output_wrapper 싸개
출력 보간 싸개 마커 토큰이 표시된 위치에서 %산출%. 사용
마커 토큰 %출력|jsstring% 출력에서 js 문자열 이스케이프를 수행합니다.

--print_ast
내부 추상 구문 트리를 설명하는 도트 파일을 인쇄하고 종료합니다.

--print_pass_graph
실행되고 종료될 패스를 설명하는 도트 파일을 인쇄합니다.

--print_tree
구문 분석 트리를 출력하고 종료합니다.

--process_closure_primitives
goog.require(), goog.provide(),
및 goog.exportSymbol().

--process_common_js_modules
CommonJS 모듈을 연결 가능한 형식으로 처리합니다.

--process_jquery_primitives
jQuery.fn 및 jQuery.extend()와 같은 JQuery 라이브러리의 내장 기능을 처리합니다.

--property_map_input_file 맵파일
지정 맵파일 속성 이름 바꾸기 맵의 직렬화된 버전을 포함하는 것으로
이전 편집에서 생성되었습니다.

--property_map_output_file 맵파일
생성된 속성 이름 변경 맵의 직렬화된 버전을 다음 위치에 저장합니다. 맵파일.

--source_map_format FORMAT
소스 맵을 형식으로 제품화 FORMAT.

값 : V1, V2, V3, DEFAULT. DEFAULT 생산하다 V2.

--summary_detail_level LEVEL
컴파일 요약 세부 수준 지정 LEVEL.

값 : 0 (요약을 인쇄하지 않음), 1 (오류가 있는 경우에만 요약을 인쇄하거나
경고), 2 ('checkTypes' 진단 그룹이 활성화된 경우 요약 인쇄, 참조
--jscomp_경고), 3 (항상 요약 인쇄). 기본 수준은 1.

--제XNUMX자
소스 유효성을 확인하되 클로저 스타일 규칙 및 규칙을 적용하지 마십시오.

--transform_amd_modules
AMD를 CommonJS 모듈로 변환합니다.

--translations_file 트랜스파일
지정 트랜스파일 번역된 메시지의 소스로. 현재 XTB만 지원합니다.

--translations_project 프로젝트
지정된 프로젝트에 대한 모든 번역의 범위를 지정합니다.

지정된 경우 서로 다른 프로젝트의 메시지가 서로 다른 메시지 ID를 사용할 수 있도록
다른 번역이 있습니다.

--use_only_custom_externs
기본 extern을 제외하도록 지정합니다.

--use_types_for_optimization
실험적: 사용 가능한 정보를 기반으로 추가 최적화를 수행합니다.
부정확한 유형 주석은 잘못된 결과를 초래할 수 있습니다.

--variable_map_input_file 맵파일
지정 맵파일 변수 이름 바꾸기 맵의 직렬화된 버전을 포함하는 것으로
이전 편집에서 생성되었습니다.

--variable_map_output_file 맵파일
생성된 변수 이름 바꾸기 맵의 직렬화된 버전을 다음에 저장합니다. 맵파일.

--warning_level LEVEL
사용할 경고 수준을 지정합니다.

값 : 조용한, DEFAULT, 말 수가 많은.

--warnings_whitelist_file 목록 파일
에 나열된 경고 억제 목록 파일. 각 행은 다음과 같은 형식이어야 합니다.
: ?

경고 클래스
XNUMXD덴탈의 jscomp_error, jscomp_경고jscomp_off 플래그는 매개변수로 필요합니다. 경고급
경고 클래스 이름. 다음 이름은 유효한 경고 클래스 이름입니다.

· 액세스 제어

· 모호한함수Decl

· RegExp 확인

· 수표 유형

· checkVars

· const를

· 상수 속성

· 사용되지 않는

· 중복 메시지

· es5엄격

· externs 유효성 검사

· 파일개요태그

· 글로벌 디스

· InternetExplorerChecks

· 무효 캐스트

· 잘못 배치된 유형 주석

· 누락 속성

· 비표준 JsDocs

· 수상한 코드

· strictModuleDepCheck

· 유형무효화

· 정의되지 않은 이름

· 정의되지 않은 변수

· unknown정의

· 쓸모없는 코드

· 가시성


·
클로저 컴파일러 --js hello.js --js_output_file hello-compiled.js

이 명령은 안녕하세요 컴파일.js, 컴파일된
프로그램)

연혁


Closure Tools 프로젝트는 사용된 도구를 소스로 공개하려는 Google 엔지니어의 노력입니다.
광범위한 웹 개발에서 사용하기 위해 많은 Google 사이트 및 웹 애플리케이션에서
사회.

이 매뉴얼 페이지는 Ben Finney가 작성했습니다.벤+[이메일 보호]> 문서로
전에, 클로저 컴파일러 데비안 명령어. 무료 소프트웨어이며 다른 사람이 사용할 수 있습니다.
Apache 라이센스 버전 2.0의 조건에 따라.

onworks.net 서비스를 사용하여 온라인에서 클로저 컴파일러 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    itop - ITSM CMDB 오픈 소스
    itop - ITSM CMDB 오픈 소스
    IT 운영 포털: 완전한 개방
    소스, ITIL, 웹 기반 서비스
    완전히 포함하는 관리 도구
    맞춤형 CMDB, 헬프데스크 시스템 및
    서류맨...
    itop 다운로드 - ITSM CMDB 오픈소스
  • 2
    클레멘 타인
    클레멘 타인
    Clementine은 멀티 플랫폼 음악입니다.
    영감을 받은 플레이어 및 라이브러리 구성자
    아마록 1.4. 그것은 빠르고
    사용하기 쉬운 인터페이스,
    검색하고 ...
    클레멘타인 다운로드
  • 3
    XISMuS
    XISMuS
    주의: 누적 업데이트 2.4.3은
    출시되었습니다!! 업데이트는 모든
    이전 2.xx 버전. 업그레이드하는 경우
    버전 v1.xx에서 다운로드하고
    난 ..
    XISMuS 다운로드
  • 4
    페이스 트랙 누아르
    페이스 트랙 누아르
    모듈식 헤드트래킹 프로그램
    여러 얼굴 추적기, 필터 지원
    그리고 게임 프로토콜. 트래커 중에서
    SM FaceAPI, AIC 관성 헤드
    추적기 ...
    다운로드
  • 5
    PHP QR 코드
    PHP QR 코드
    PHP QR 코드는 오픈 소스(LGPL)입니다.
    QR 코드 생성을 위한 라이브러리,
    2차원 바코드. 기반으로
    libqrencode C 라이브러리, API 제공
    QR 코드 바코드 생성 중...
    PHP QR 코드 다운로드
  • 6
    프리시브
    프리시브
    Freeciv는 무료 턴 기반 게임입니다.
    멀티플레이어 전략 게임,
    플레이어는 a의 리더가 됩니다.
    문명을 얻기 위한 투쟁
    궁극적인 목표: 될...
    Freeciv 다운로드
  • 더»

Linux 명령

Ad