繁体   English   中英

JSC_NOT_FUNCTION_TYPE谷歌关闭编译器

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM