[英]JSC_NOT_FUNCTION_TYPE google closure compiler
有没有摆脱警告的方法
JSC_NOT_FUNCTION_TYPE表达式不可调用
用Google Closure编译器打包javascript时?
var require = function(){};
var a=typeof require=="function"&& require;
function hello(name) {
var x = 2;
alert(a(x));
alert('Hello, ' + name);
}
hello('User X');
运行封闭编译器的在线帮助工具: http : //closure-compiler.appspot.com/home
问题是,如果require
不是函数,则a
可能不是函数:
var a=typeof require=="function"&& require;
相反,您可以使用
var a=typeof require=="function" ? require : function(){};
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.