gpt4 book ai didi

javascript - 如何定义单独的本地和远程变量(PHPStorm、Webstorm)

转载 作者:行者123 更新时间:2023-12-03 11:39:41 24 4
gpt4 key购买 nike

有没有一种方法可以在项目内部定义一个变量,我可以在部署(本地或远程)之前由 webstorm 自动填充的 javascript/php 内部引用该变量?例如,我有变量:

var foo = "/hello/world"

此变量用于定义远程服务器上的相对路径(并由远程网络服务器处理)。但是,当我使用本地 webstorm 服务器进行一些本地测试时,它无法正确映射,我必须手动更改它以指向:

var foo = "http://localhost:1234/hello/world"

这使得部署期间更容易出现错误,因为我必须在部署之前仔细检查项目中的每个此类变量。我的问题是是否可以用特殊的 webstorm 变量替换这些类型的声明,该变量可以根据每个部署位置进行自定义,或者我是否可以为 webstorm 本地网络服务器的某些路径设置自定义映射。

最佳答案

假设您有动态 URL,您可以将其存储到 JavaScript 变量中,例如:

var base = "< ? php echo $phpstormurl; ? >";

var relative = '/hello/world';

之后,您可以将它们合并为一个,例如:

var absolute = base + relative;

如果您提醒路径,它将显示完整路径。

关于javascript - 如何定义单独的本地和远程变量(PHPStorm、Webstorm),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26336229/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com