Html 包括没有本地服务器吗?

Html 包括没有本地服务器吗?,html,include,ssi,client-side,Html,Include,Ssi,Client Side,我正在制作一个网站,我喜欢离线测试一切,而不是每次修改都要上传文件。问题是我不能使用includes,所以当我上传时,我将不得不改变很多文件结构 当我只想使用includes时,我不想安装像WAMP这样的本地服务器。有什么办法吗?没有 您可以静态地处理include(例如,编写一个Makefile来创建您在本地查看的实际HTML文件)。有很多模板语言可以做到这一点。我想,您甚至可以用JavaScript编写模板,并让web浏览器组装它们 但实际上,为什么您不希望您的测试环境与您的生产环境相匹配呢

我正在制作一个网站,我喜欢离线测试一切,而不是每次修改都要上传文件。问题是我不能使用includes,所以当我上传时,我将不得不改变很多文件结构

当我只想使用includes时,我不想安装像WAMP这样的本地服务器。有什么办法吗?

没有

您可以静态地处理include(例如,编写一个Makefile来创建您在本地查看的实际HTML文件)。有很多模板语言可以做到这一点。我想,您甚至可以用JavaScript编写模板,并让web浏览器组装它们

但实际上,为什么您不希望您的测试环境与您的生产环境相匹配呢?这看起来很傻,如果你的包有什么问题,你想在你让它生效之前弄清楚。如果您意外获得文件中图像(
C:\Documents and Settings\…\image.png
)的本地路径,则需要查找。最好的方法是在本地运行Web服务器。

不太可能

您可以静态地处理include(例如,编写一个Makefile来创建您在本地查看的实际HTML文件)。有很多模板语言可以做到这一点。我想,您甚至可以用JavaScript编写模板,并让web浏览器组装它们


但实际上,为什么您不希望您的测试环境与您的生产环境相匹配呢?这看起来很傻,如果你的包有什么问题,你想在你让它生效之前弄清楚。如果您意外获得文件中图像(
C:\Documents and Settings\…\image.png
)的本地路径,则需要查找。最好的方法是在本地运行Web服务器。

不。但是如果您只想使用include,那么您不需要WAMP,您只需要一个web服务器,比如WAMP的“a”部分,或者IIS,或者……不需要。但是如果你只想使用include,那么你不需要WAMP,你只需要一个web服务器,比如WAMP的“a”部分,或者IIS,或者……如果在小型笔记本电脑上进行开发,或者如果生产使用服务器软件,而服务器软件的许可证要求每台机器支付额外的费用,那么在测试机器上复制生产可能会更加困难。@t请相信,可能是这样,但OP说的是Apache MySQL PHP堆栈,这是一种免费软件,几乎可以在任何设备上运行。此外,即使开发是从一台RAM不足的机器上完成的,例如,没有足够的RAM来运行堆栈的一部分,测试环境也可以在其他地方运行。当然,预算并不总是允许的,但我认为即使你负担不起,你还是会想要的。如果在小型笔记本电脑上进行开发,或者如果生产使用服务器软件,其许可证要求每台机器支付额外费用,那么在测试机上复制生产可能会更困难。@t当然,可能是这样,但OP谈论的是ApacheMySQL PHP堆栈,这是一种免费软件,几乎可以在任何东西上运行。此外,即使开发是从一台RAM不足的机器上完成的,例如,没有足够的RAM来运行堆栈的一部分,测试环境也可以在其他地方运行。当然,预算并不总是允许的,但我认为你仍然会想要它,即使你负担不起。