【发布时间】:2015-11-28 22:30:32
【问题描述】:
我开发了一个有点大的 meanjs 应用程序,当我运行 grunt build 时,它给了我如下 Jquery 问题。
我也使用了 Jquery 自调用方法,如下所示。但它也给了我错误。
(function ($){
$('#renew').modal('hide');
})(jQuery);
由于这些问题 'public/dist/application.min.js' 没有创建。
我可以看到 jquery 已经加载到浏览器中,如下所示。
【问题讨论】:
-
在执行这些语句之前检查 jQuery 是否包含。这说明 jQuery 还没有被包含进来。
-
@Robbin'Roboroads'Schepers 请查看我编辑的问题,Jquery.js 文件已正确加载。
-
可能还是这样,我可以看到您在 jquery 包含之前运行 javascript。如果将 jquery include 标签直接放在
<head>标签下会发生什么? -
@Robbin'Roboroads'Schepers 我觉得这个问题与 jquery 加载顺序无关。即使在当前实现中,Jquery 函数也可以在浏览器上正常工作。但是当我运行上面的 grunt build 命令时,会显示错误,它会破坏 MEAN JS 应用程序的 minify js 文件创建。