从伪/本地路径加载页面资源(.css,.js)

时间:2014-09-09 12:59:57

标签: javascript css networking localhost

我的页面在开发环境中工作正常,并且在暂存环境中存在JS语法错误。所有JS文件都在暂存时缩小,我们无法在缩小的JS中在客户端进行调试。我尝试了“漂亮的打印”选项,但仍然无法调试页面加载JavaScript。

我的问题是如何操作我的计算机从本地计算机而不是服务器获取.js文件。例如,如果页面需要http://server.com/page.js它应该从http://localhost/page.js加载。

我更新了主机文件,为来自不同CDN的文件添加域名,并且它们工作正常,例如对于jquery我已经在主机文件中添加了**googleapis.com**条目,它开始从我的本地机器获取该文件。

我不确定如何处理与页面在同一服务器上托管的文件?

我们正在使用专有的Minify工具,这些工具在Visual Studio的后期构建事件上执行。

1 个答案:

答案 0 :(得分:0)

您应该了解如何为缩小的javascript创建* .map文件。 在Visual Studio中,使用WebEssentials很容易。

如果您的软件中没有本机解决方案,那么繁琐的部分就是设置nodejs然后配置+运行插件。

为了你的想法:

不确定您的项目设置和/或服务器语言。在.Net MVC中,缩小部分由BundleConfig完成。然后我可以在Web.Config debug=true中进行设置,这样就不会缩小。 由于您正在谈论“暂存”,因此可以在暂存环境中调试imho。