【发布时间】:2015-12-06 08:28:19
【问题描述】:
我正在尝试编译一个项目,该项目使用 pixi.js 库和 ADVANCED 模式下的闭包编译器,如下所示:
You should not include a minified version of pixi during your minifying process.
Instead, you can try to include the unminified version.
https://github.com/pixijs/pixi.js/issues/1097
我正在使用这个文件(请纠正我这不是正确的):
https://raw.githubusercontent.com/pixijs/pixi.js/master/bin/pixi.js
以及最新的编译器 (v20151015)
--summary_detail_level 3
--warning_level VERBOSE
--compilation_level ADVANCED
--source_map_format V3
--js ... ( project files here, including pixi.js )
--js_output_file Output.min.js
编译错误:
lib/pixi.js:35: ERROR - variable exports is undeclared
(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else
作为一个实验,我添加了@fileoverview 看看我会得到什么
/**
* @fileoverview
* @suppress {unknownDefines|checkTypes|checkVars|misplacedTypeAnnotation|nonStandardJsDocs|suspiciousCode|checkVars|accessControls|ambiguousFunctionDecl|deprecatedAnnotations|missingReturn|newCheckTypes}
*/
我得到的输出是 412 个警告(都在 Pixi 内部):
0 error(s), 412 warning(s), 61.8% typed
我不确定我是否使用了正确的 pixi.js 文件,@sbondor 所说的 pixi.dev.js 文件不再在线:
https://github.com/pixijs/pixi.js/issues/1260
那么,我做错了什么? 如何编译包含 pixi.js 的项目?
【问题讨论】:
标签: google-closure-compiler pixi.js