Meanjs grunt build jquery $ 未定义
Meanjs grunt build jquery $ is not defined
我开发了一个有点大的 meanjs 应用程序,当我 运行 g运行t 构建时,它给我 Jquery 问题如下。
我也使用了Jquery自调用方法如下。但它也给我错误。
(function ($){
$('#renew').modal('hide');
})(jQuery);
因为这些问题 'public/dist/application.min.js' 没有创建。
我可以看到 jquery 已经加载到浏览器,如下所示。
我认为这不是错误。事实上,我认为这是 jshint 发出的警告,因为您正在使用 'use strict';
并且它不知道 $
已定义(在 jquery 文件中)。
您可以像这样将 $
添加到 .jshintrc
文件中的 globals
:
{
"globals" : {
"$": false
}
}
或者在所有使用$
的js文件中加入下面一行
/*global $:false */
附带说明一下,即使出现警告,您也应该能够使用 grunt --force
构建它,但您仍然应该按照上述说明修复它。
我开发了一个有点大的 meanjs 应用程序,当我 运行 g运行t 构建时,它给我 Jquery 问题如下。
我也使用了Jquery自调用方法如下。但它也给我错误。
(function ($){
$('#renew').modal('hide');
})(jQuery);
因为这些问题 'public/dist/application.min.js' 没有创建。
我可以看到 jquery 已经加载到浏览器,如下所示。
我认为这不是错误。事实上,我认为这是 jshint 发出的警告,因为您正在使用 'use strict';
并且它不知道 $
已定义(在 jquery 文件中)。
您可以像这样将 $
添加到 .jshintrc
文件中的 globals
:
{
"globals" : {
"$": false
}
}
或者在所有使用$
/*global $:false */
附带说明一下,即使出现警告,您也应该能够使用 grunt --force
构建它,但您仍然应该按照上述说明修复它。