为什么我的代码在http服务器中与文件中的代码不同?

问题描述 投票:-1回答:1

这是我的代码在script.js文件中的样子:

let defenseTable = document.querySelector('#home-stats');

[当我使用http-server在本地主机中运行代码时,出现一条错误消息,表明defenceTable未定义。当我去调试代码行时说

defenseTable = document.querySelector("#home-stats");

它删除了我的let变量声明。为什么?如果我在没有http-server的情况下运行它,那么代码可以正常工作。

javascript httpserver
1个回答
0
投票

我怀疑您还为http-server配置了其他类型的构建步骤,该构建步骤以某种奇怪的方式来编译代码,这是对以这种方式删除变量声明的唯一合理解释。

© www.soinside.com 2019 - 2024. All rights reserved.