为什么在下面的这个 vite/client.js中 debug的时候 查看 变量 __SERVER_HOST__ 会报错 is not defined?-灵析社区

577739990

为什么在下面的这个 vite/client.js中 debug的时候 查看 变量 **SERVER_HOST** 会报错 is not defined? 而代码实际运行到那一行却没有报错. ![image.png](https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240919/714555a8fe0c3c366a5c14c6a56a76d8.png) declare const __SERVER_HOST__: string

阅读量:167

点赞量:0

问AI
你正在查看的是sourcemap之后的代码,并不是真实代码,client.ts并不是浏览器运行的真实代码,而是映射后的。 真实的代码,在哪一行是这样的 const serverHost = "localhost:undefined/"; 那个字符串就是client.ts中的__SERVER_HOST__, 也就是说在运行时那个已经被编译成常量了,不是变量 "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240919/42fb7a349f47e666a93ba2553805cf92.png) "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240919/f02634a8d1c660454000ebd3efcd87c4.png)