Javascript 内联脚本变量未定义,即使外部脚本远远高于

Javascript 内联脚本变量未定义,即使外部脚本远远高于,javascript,Javascript,在我们的网页上,我们有一些外部脚本来加载Axios和Vue之类的东西。再往下看,我们已经有了使用这些脚本的内联脚本 <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/es6-promise/4.1.1/es6-promise.auto.min.js"></script> <script type="text/javascript" src="https://unpkg

在我们的网页上,我们有一些外部脚本来加载Axios和Vue之类的东西。再往下看,我们已经有了使用这些脚本的内联脚本

<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/es6-promise/4.1.1/es6-promise.auto.min.js"></script>
<script type="text/javascript" src="https://unpkg.com/vue/dist/vue.min.js"></script>
<script type="text/javascript" src="https://unpkg.com/axios/dist/axios.min.js"></script>

... 100 + lines of html later ...

<script type="text/javascript">
'use strict';

$(document).ready(function() {
   axios.defaults.baseURL = 'blahblah';

   var app = new Vue({
      ...
   });
});
</script>

... 100多行html以后。。。
"严格使用",;
$(文档).ready(函数(){
axios.defaults.baseURL='blahblah';
var app=新的Vue({
...
});
});
我们发现axios存在少数用户未定义的错误。我们试图模拟他们的操作系统/浏览器设置,但我们自己无法重现错误

我们的理解是,应该首先加载外部脚本,而浏览器只在所有外部脚本完成后运行内联脚本

有什么想法吗


jQuery1.7早在该代码之前就加载到head标记中。在jQuery似乎没有帮助之前,将外部脚本移到头部。

是否有一些外部脚本无法加载?请尝试让它们导航到
https://unpkg.com/axios/dist/axios.min.js
看看他们是否真的得到了回应,也许是防火墙或者他们网络上的什么东西阻止了它。他们得到的唯一原因是:1<代码>https://unpkg.com/axios/dist/axios.min.js无法为它们加载。2.其他一些东西在加载后将
axios
设置为
undefined
来自少数用户
他们中有谁足够了解开发人员工具控制台是什么吗?请非常有帮助的用户向我发送一些控制台输出。我想,也许托管axios等的副本而不是使用CDN可能会有所帮助?是否有些外部脚本无法加载?请尝试让他们导航到
https://unpkg.com/axios/dist/axios.min.js
看看他们是否真的得到了回应,也许是防火墙或者他们网络上的什么东西阻止了它。他们得到的唯一原因是:1<代码>https://unpkg.com/axios/dist/axios.min.js无法为它们加载。2.其他一些东西在加载后将
axios
设置为
undefined
来自少数用户
他们中有谁足够了解开发人员工具控制台是什么吗?请非常有帮助的用户向我发送一些控制台输出。我想托管axios等的副本而不是使用CDN可能会有所帮助?