英语法语西班牙语

Ad


OnWorks 网站图标

闭包编译器 - 云端在线

在 OnWorks 免费托管服务提供商中通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器运行closure-compiler

这是命令关闭编译器,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


closure-compiler - 优化 ECMAScript (JavaScript) 程序的编译器

概要


闭包编译器 [ OPTION ...]
闭包编译器 - 帮帮我

商品描述


闭包编译器应用程序是闭包编译器的命令行界面,
Closure Tools 项目的一部分。

Closure Compiler 是一种使 ECMAScript (JavaScript) 下载和运行速度更快的工具。
它解析您的程序,分析它,删除死代码,并重写和最小化
左。 它还检查语法、变量引用和类型,并警告常见的
陷阱。

配置


- 帮帮我
描述如何使用闭包编译器应用程序。

- 版
将 Closure Compiler 版本打印到 stderr。

--accept_const_关键字
允许使用 const 关键字。

--角度通行证
为带有注释的函数生成 AngularJS 的 $inject 属性 @ng注入.

--字符集 字符集
指定 字符集 成为所有文件的输入和输出字符集。 默认情况下,我们接受
UTF-8 作为输入和输出 US_ASCII。

--closure_entry_point 入口点
指定入口点 入口点 到程序。 必须是 goog.provide'd 符号。 任何
不是入口点的传递依赖的 goog.provide 符号将是
移除。 没有 goog.provides 的文件及其依赖项将始终保留。
如果指定了任何入口点,则 管理关闭依赖项 选项将是
设置为 true,所有文件将按依赖顺序排序。

--common_js_entry_module 模块文件
指定公共 JS 依赖层次结构的根为 模块文件. 你的主要
脚本。

--common_js_module_path_prefix 字首
指定路径前缀 字首 从 CommonJS 模块名称中删除。

--编译级别 LEVEL
将编译级别设置为 LEVEL.

价值观: WHITESPACE_ONLY, 简单优化, 高级_优化.

--创建名称地图文件
指定变量重命名和属性重命名映射文件将生成为
{二进制名称}_vars_map.out 和{二进制名称}_props_map.out。

请注意,此标志不能与任何一个一起使用 变量映射输出文件
or 属性映射输出文件.

--创建源地图 地图文件
指定源映射文件 地图文件,将生成的源文件映射回
原始源文件将输出到指定路径。 这 %outname% 占位符
将扩展为源映射对应的输出文件的名称。

-调试
启用调试选项。

- 定义 定义, --D 定义, -D 定义
覆盖带有@define 注释的变量的值。 的格式 定义 is
[= ], 在哪里是@define 变量的名称和是一个布尔值,
数字,或不包含单引号的单引号 ed 字符串。 如果 [= ] 是
省略,变量被标记为真。

--外部人员 外部文件
指定文件 外部文件 包含 JavaScript externs。

您可以多次指定此选项以指定额外的 外部文件 文件。

--extra_annotation_name 标签名称
指定 标签名称 附加到 JSDoc 中的标签名称白名单。

您可以多次指定此选项以附加额外的 标签名称 值。

--标志文件 文件
指定 文件 包含额外的命令行选项。

--格式化 格式选项
指定格式选项 格式选项 应用于输出JS。

价值观: 漂亮的打印, PRINT_INPUT_DELIMITER, 单引号

--生成_导出
为那些标有@export 的人生成导出代码。

--js 文件
指定 文件 作为输入文件名。

您可以多次指定此选项以附加额外的 文件 名称。

--js_输出文件 输出文件
指定 输出文件 作为主要输出文件名。

如果未指定,则将输出写入 stdout。

--jscomp_错误 警告等级
使命名的警告类 警告等级 一个错误。

我们 警告 ,下面,对于有效的列表 警告等级 名称。

--jscomp_off 警告等级
关闭命名的警告类 警告等级.

我们 警告 ,下面,对于有效的列表 警告等级 名称。

--jscomp_警告 警告等级
使命名的警告类 警告等级 正常警告。

我们 警告 ,下面,对于有效的列表 警告等级 名称。

--语言输入 语言规范
指定符合语言的输入源 语言规范.

价值观: ECMASCRIPT3 (默认), ECMASCRIPT5, ECMASCRIPT5_STRICT.

--logging_level LEVEL
指定 LEVEL 作为日志级别(标准 java.util.logging.Level 值)
编译进度。 不控制以下 JavaScript 代码的错误或警告
汇编。

--manage_closure_dependencies
自动对依赖项进行排序,以便 goog.provides 符号 X 的文件将始终
出现在 goog.requires 符号 X 的文件之前。如果输入提供符号,并且那些
从不需要符号,那么该输入将不会包含在编译中。

- 模块 模块规格
指定 JavaScript 模块规范 模块规格.

格式为 模块规格 是: [:[ ,...][:]]]。 模块名称
必须是唯一的。 每个 dep 是该模块所依赖的模块的名称。 模块
必须按依赖顺序列出,JS源文件必须在
相应的顺序。 在哪里 - 模块 标志发生与 --js 标志是
不重要。 提供价值 汽车 从 CommonJSmodules 触发模块创建。

--模块输出路径前缀 字首
指定文件名前缀 字首 用于编译的 JS 模块的文件名。
.js 将附加到此前缀。 目录将被创建为
需要。 与 - 模块.

--模块包装器 包装机
指定 包装机 作为 JavaScript 模块的输出包装器(可选)。

格式 包装机 是: . 模块名称必须与
使用指定的模块 - 模块. 包装器必须包含 %s 作为代码占位符。
%basename% 占位符也可用于替换模块的基本名称
输出文件。

--only_closure_dependency
仅在入口点的传递依赖项中包含文件(由
关闭入口点)。 不提供依赖项的文件将被删除。 这个
取代 管理关闭依赖项.

--输出清单 清单文件
打印出编译中所有文件的列表到 清单文件.

If --manage_closure_dependencies 已打开,这将不包括已删除的文件
因为它们不是必需的。

%outname% 占位符扩展到 JS 输出文件。 如果您正在使用
模块化,使用 %outname% 将为每个模块创建一个清单。

--输出模块依赖项 深度文件
打印出一个 JSON 文件 深度文件 模块之间的依赖关系。

--输出包装器 包装机
将输出插入到 包装机 在标记令牌表示的地方 %输出%。 使用
标记令牌 %输出|jsstring% 对输出进行 js 字符串转义。

--print_ast
打印描述内部抽象语法树的点文件并退出。

--print_pass_graph
打印描述将运行和退出的通行证的点文件。

--打印树
打印解析树并退出。

--process_closure_primitives
处理 Closure 库中的内置函数,例如 goog.require()、goog.provide()、
和 goog.exportSymbol()。

--process_common_js_modules
将 CommonJS 模块处理为可连接的形式。

--process_jquery_primitives
处理来自 JQuery 库的内置函数,例如 jQuery.fn 和 jQuery.extend()。

--property_map_input_file 地图文件
指定 地图文件 作为包含属性重命名映射的序列化版本
由之前的编译生成。

--property_map_output_file 地图文件
将生成的属性重命名映射的序列化版本保存到 地图文件.

--源地图格式 FORMAT
以格式生成源映射 FORMAT.

价值观: V1, V2, V3, DEFAULT. DEFAULT 产生 V2.

--summary_detail_level LEVEL
指定编译摘要详细级别 LEVEL.

价值观: 0 (从不打印摘要), 1 (仅在有错误或
警告), 2 (如果启用了“checkTypes”诊断组,则打印摘要,请参阅
--jscomp_警告), 3 (总是打印摘要)。 默认级别是 1.

- 第三者
检查源代码有效性,但不强制执行闭包样式规则和约定。

--transform_amd_模块
将 AMD 转换为 CommonJS 模块。

--翻译文件 传输文件
指定 传输文件 作为翻译消息的来源。 目前仅支持 XTB。

--翻译项目 项目(PROJECT)
将所有翻译范围限定到指定项目。

指定时,使用不同的消息 id,以便不同项目中的消息可以
有不同的翻译。

--use_only_custom_externs
指定应排除默认的 extern。

--use_types_for_optimization
实验性:根据可用信息执行额外的优化。
不准确的类型注释可能会导致不正确的结果。

--变量映射输入文件 地图文件
指定 地图文件 作为包含变量重命名映射的序列化版本
由之前的编译生成。

--变量映射输出文件 地图文件
将生成的变量重命名映射的序列化版本保存到 地图文件.

--警告级别 LEVEL
指定要使用的警告级别。

价值观: 安静, DEFAULT, 详细.

--warnings_whitelist_file 列表文件
抑制中列出的警告 列表文件. 每行应该是这样的形式
: ?

警告
jscomp_错误, jscomp_警告jscomp_关闭 标志需要作为参数 a 警告等级
警告类名。 以下名称是有效的警告类名称:

· 访问控制

· 模糊函数声明

· 检查正则表达式

· 检查类型

· 检查变量

· 常量

· 常量属性

· 弃用

· 重复消息

· es5严格

· 外部验证

· 文件概览标签

· 全球这个

· 互联网浏览器检查

· 无效转换

· 错位的类型注解

· 缺少属性

· 非标准 JsDocs

· 可疑代码

· 严格的ModuleDepCheck

· 类型失效

· 未定义名称

· 未定义变量

· 未知定义

· 无用代码

· 能见度


·
闭包编译器 --js hello.js --js_output_file hello-compiled.js

此命令创建一个名为的新文件 你好-compiled.js,其中包含编译
程序。

历史


Closure Tools 项目是 Google 工程师为开源使用的工具所做的努力
在 Google 的许多站点和 Web 应用程序中,供更广泛的 Web 开发使用
社区。

本手册页由 Ben Finney 编写本+[电子邮件保护]> 记录
闭包编译器 Debian 命令。 它是免费软件,可以被其他人使用
根据 Apache 许可条款,版本 2.0。

使用 onworks.net 服务在线使用闭包编译器


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    itop - ITSM CMDB 开源
    itop - ITSM CMDB 开源
    IT 运营门户:完全开放
    源,ITIL,基于 Web 的服务
    管理工具,包括一个完全
    可定制的 CMDB、帮助台系统和
    一个文件人...
    下载 itop - ITSM CMDB OpenSource
  • 2
    克莱门汀
    克莱门汀
    Clementine 是一种多平台音乐
    玩家和图书馆组织者的灵感来自
    阿玛洛克 1.4。 它有一个快速和
    易于使用的界面,并允许您
    搜索和...
    下载克莱门汀
  • 3
    西马
    西马
    注意:累积更新 2.4.3 有
    被释放了!! 该更新适用于任何
    以前的 2.xx 版本。 如果升级
    从 v1.xx 版本开始,请下载并
    我...
    下载 XISMuS
  • 4
    黑脸
    黑脸
    模块化头部跟踪程序
    支持多种面部跟踪器、过滤器
    和游戏协议。 在跟踪器中
    是 SM FaceAPI,AIC 惯性头
    追踪器...
    下载 facetracknoir
  • 5
    PHP 二维码
    PHP 二维码
    PHP 二维码是开源的 (LGPL)
    用于生成二维码的库,
    二维条码。 基于
    libqrencode C 库,提供 API
    创建二维码条...
    下载 PHP 二维码
  • 6
    自由文明
    自由文明
    Freeciv 是一款免费的回合制游戏
    多人策略游戏,其中每个
    玩家成为领导者
    文明,争取获得
    最终目标:成为...
    下载免费文明
  • 更多 ”

Linux 命令

Ad