【发布时间】:2015-01-28 02:00:13
【问题描述】:
我有一个托管的网站,我正在使用 Aptana 通过 SFTP 连接到服务器并在那里编辑文件。当我预览 html 文件时,它似乎将文件的临时版本存储在我的本地驱动器上:
file:///C:/Users/username/AppData/Local/Temp/aptanavfs/aptanavfs2715860739108955789index.html
而不是使用实时版本...这似乎导致它不加载 CSS/JS(我猜它没有将这些文件复制到临时路径)。
发生了什么事?当我在互联网上查看该网站时,一切正常。
【问题讨论】:
-
我想你回答了你自己的问题,当应用程序下载文件进行预览时,它不会制作 CSS/JS 的本地副本,因此你的 HTML 文件使用相对路径引用它们,它不会找到它们。您是否查看过 Aptana 的文档以了解如何使用预览功能?也许您需要完成一个配置步骤,以便在预览和 HTML 时出现所有“相关”文件?
-
我明白这一点,但是,我无法在任何地方找到有关如何解决此问题的文档,因此我已经询问了社区 :)
-
简单地从实时站点获取相关文件到您的本地 (temp) 文件夹如何? SFTP 只是一个从服务器上传/下载文件的工具。如果您需要查看完全呈现的 HTML(我理解这是您的目标),您需要拥有所有相关文件。 Aptana 是帮助您实现这一目标还是阻碍了您,我不确定...
-
另外,您可能想查看stackoverflow.com/questions/8404806/… 和/或stackoverflow.com/questions/6727704/… - 也许他们可以帮助您
-
预览与我选择运行时的作用相同。它仅将 html 文件复制到临时文件夹,并仅在预览/运行中显示 HTML。我正在尝试拥有它,以便它会带来正确链接的 Javascript 和 CSS 文件,以便页面正确显示。这似乎应该自动完成,但事实并非如此。这就是我沮丧的地方。我可以打开我的浏览器并通过 www 查看我的实时站点,当我在 Aptana 中保存我的工作时,它会实时更新。我只是觉得运行/预览功能应该可以正常工作。
标签: javascript html css aptana