Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 未捕获的语法错误:意外标记<;在第一行_Javascript_Firebase_Firebase Hosting - Fatal编程技术网

Javascript 未捕获的语法错误:意外标记<;在第一行

Javascript 未捕获的语法错误:意外标记<;在第一行,javascript,firebase,firebase-hosting,Javascript,Firebase,Firebase Hosting,当我在firebase主机上部署我的站点时,我收到一个有线错误。 当我在本地运行站点时,它工作得很好,但是当我使用firebase托管时,它显示了一个错误 Uncaught SyntaxError: Unexpected token < 未捕获的语法错误:意外标记< 在每个javascript文件的第一行 这是我的索引文件 <html> <head> <meta charset="UTF-8"> <script language="javas

当我在firebase主机上部署我的站点时,我收到一个有线错误。 当我在本地运行站点时,它工作得很好,但是当我使用firebase托管时,它显示了一个错误

Uncaught SyntaxError: Unexpected token < 
未捕获的语法错误:意外标记<
在每个javascript文件的第一行 这是我的索引文件

<html>
<head>
<meta charset="UTF-8">
<script language="javascript" type="text/javascript" src="libraries/p5.js"></script>
<script language="javascript" src="libraries/p5.dom.js"></script>
<script language="javascript" src="libraries/p5.sound.js"></script>
<script language="javascript" type="text/javascript" src="sketch.js"></script>
<script language="javascript" type="text/javascript" src="player.js"></script>
<script language="javascript" type="text/javascript" src="Pipe.js"></script>
<script language="javascript" type="text/javascript" src="PipePair.js"></script>
<script language="javascript" type="text/javascript" src="Ground.js"></script>
<script language="javascript" type="text/javascript" src="ConnectionGene.js"></script>
<script language="javascript" type="text/javascript" src="ConnectionHistory.js"></script>
<script language="javascript" type="text/javascript" src="Node.js"></script>
<script language="javascript" type="text/javascript" src="Population.js"></script>
<script language="javascript" type="text/javascript" src="Species.js"></script>
<script language="javascript" type="text/javascript" src="Genome.js"></script>
</head>
<body>
<script src="/__/firebase/6.0.2/firebase-app.js"></script>

<!-- TODO: Add SDKs for Firebase products that you want to use
     https://firebase.google.com/docs/web/setup#reserved-urls -->

<!-- Initialize Firebase -->
<script src="/__/firebase/init.js"></script>
</body>
</html>

该网站无法识别所有javascript文件,但它可以识别索引html文件,并且它们位于同一文件夹中

这是一个javascript文件

//a connection between 2 nodes

class connectionGene {
  constructor(from, to, w, inno) {
    this.fromNode = from;
    this.toNode = to;
    this.weight = w;
    this.enabled = true;
    this.innovationNo = inno; //each connection is given a innovation number to compare genomes

  }

  //---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  //changes the this.weight
  mutateWeight() {
    var rand2 = random(1);
    if (rand2 < 0.1) { //10% of the time completely change the this.weight
      this.weight = random(-1, 1);
    } else { //otherwise slightly change it
      this.weight += (randomGaussian() / 50);
      //keep this.weight between bounds
      if (this.weight > 1) {
        this.weight = 1;
      }
      if (this.weight < -1) {
        this.weight = -1;

      }
    }
  }

  //----------------------------------------------------------------------------------------------------------
  //returns a copy of this connectionGene
  clone(from, to) {
    var clone = new connectionGene(from, to, this.weight, this.innovationNo);
    clone.enabled = this.enabled;

    return clone;
  }
}
//两个节点之间的连接
连接基因类{
构造函数(从,到,w,inno){
this.fromNode=from;
this.toNode=to;
该重量=w;
this.enabled=true;
this.innovationNo=inno;//每个连接都有一个创新编号来比较基因组
}
//---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//改变这个重量
mutateWeight(){
var rand2=随机(1);
如果(rand2<0.1){//10%的时间完全改变this.weight
该权重=随机(-1,1);
}else{//否则稍微更改它
此参数为.weight+=(随机高斯()/50);
//保持这个重量在界限之间
如果(此重量>1){
这个重量=1;
}
如果(此重量<-1){
这个重量=-1;
}
}
}
//----------------------------------------------------------------------------------------------------------
//返回此connectionGene的副本
克隆(从、到){
var clone=new connectionGene(from,to,this.weight,this.innovationNo);
clone.enabled=this.enabled;
返回克隆;
}
}

问题出在哪里?

你能举一个JS文件的例子吗?什么是
Species.js
?几乎可以肯定,当代码希望返回JSON/js时,您的一个端点正在返回XML或HTML。您是否检查了Chrome Developer Tools中的网络选项卡并查看了每个http响应?@mjwills每个javascript文件的响应选项卡都显示了索引文件。。不是真正的javascriptone@mjwills我不知道为什么。。它在同一个索引中,所有javascript文件都在同一个文件夹中,因此应该可以正常工作