如何解决“ ReferenceError:找不到变量:$ jscomp”(phantomjs)或“ ReferenceError:$ jscomp未定义”(firefox,chrome)?

时间:2019-08-12 08:49:29

标签: angularjs google-closure-compiler

使用闭包编译器(v20190729.0.0,也是以前的版本)编译javascript代码后,我得到了ReferenceError: Can't find variable: $jscomp。 是否存在不需要使用选项--rewrite_polyfills=false关闭polyfill的解决方案?

1 个答案:

答案 0 :(得分:0)

如果我遵循的话,根据您的评论,您使用的是哪个compilation_level会有些混乱;

如果您使用的是WHITESPACE_ONLY,则可能期望Closure做的比做的更多(捆绑)。 “输出JavaScript在功能上与源JavaScript相同。”因此,如果要在dev中添加deps.js,然后使用闭包进行编译,则仍然需要deps.js。