在 angular js 之前加载 Jquery

Load Jquery before angular js

我正在使用 Bower 下载 UI 依赖项并使用 Grunt 构建 UI。 我正在使用 grunt 的 wiredep 自动将 bower 包注入 index.html 文件。

这里在angular js之后注入了JQuery,这让我无法使用JQuery.

的所有功能

如何在 angular js 之前加载 jquery,以便我可以使用 jquery 的所有功能而不会破坏我的 angular js 应用程序。

谢谢 萨蒂什·拉卡尼

您应该查看 requirejs for doing dependency management at runtime. I've found it by far the most complete framework. Additionally it also promotes modular programming using AMD,它甚至可以通过使用 shim 与非 amd 库一起使用。

找到了这个问题的解决方案,想到 post 这里,这可能对某些人有帮助。

使用 "grunt-wiredep" 解决了这个问题:“^1.9.0”。 这根据我的要求更改了顺序(首先是 jquery,然后是 angular)。

谢谢 萨蒂什·拉卡尼