Javascript requirejs在头部加载外部脚本

Javascript requirejs在头部加载外部脚本,javascript,jquery,requirejs,Javascript,Jquery,Requirejs,这是我的html头: <head> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta charset="utf-8"> <title>vente-privee.com</title> <script src="@Url.Content("~/Scripts/Modules/lib/jquery-1.8.3.js")"&

这是我的html头:

<head>
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta charset="utf-8">
    <title>vente-privee.com</title>
        <script src="@Url.Content("~/Scripts/Modules/lib/jquery-1.8.3.js")"></script>
      <script type="text/javascript" src="//url/otherScript.js"></script>
    <script src="@Url.Content("~/Scripts/Modules/config.js")"></script>
    <script data-main="@Url.Content("~/Scripts/Modules/main")" src="@Url.Content("~/Scripts/Modules/requirejs/require.js")"></script>
    </script>
</head>

因此,我重新加载Jquery 2次,如何引用头部加载的Jquery?

我建议您将脚本重新安排为如下内容:

var require = {
    paths: {
        // local
        "jquery": "lib/jquery-1.8.3",
        "jquery.validate": "lib/jquery.validate",
        "jquery.validate.unobtrusive": "lib/jquery.validate.unobtrusive",
  },

    shim: {
        "jquery.validate": {
            deps: ["jquery"],
            exports: "jQuery.validator"
        },
        "jquery.validate.unobtrusive": {
            deps: ["jquery.validate"],
            exports: "jQuery.validator.unobtrusive"
<script src="@Url.Content("~/Scripts/Modules/requirejs/require.js")"></script>
<script src="@Url.Content("~/Scripts/Modules/lib/jquery-1.8.3.js")"></script>
<script type="text/javascript" src="//url/otherScript.js"></script>
<script src="@Url.Content("~/Scripts/Modules/config.js")"></script>
<script>
    require("@Url.Content("~/Scripts/Modules/main")");
</script>
顺便说一下,上面的代码中有一个零散的
标记。。。(在
之前的最后一行)

"jquery": "lib/jquery-1.8.3", // DELETE THIS!