WebStorm调试?

3

最近我为我的html5/css/javascript项目安装了Webstorm。然而,我无法在IDE内成功运行或调试。我的网站与typical web setup相同,包含index.html文件以及css和js文件夹。我使用MAMP作为我的本地服务器,在浏览器中运行时没有问题。但是,我无法运行因为“Run”按钮被禁用了。当我尝试调试(我在我知道应该执行的js文件中设置了一个断点)时,Firefox打开但只显示(http://),没有指向我的index.html的完整路径,并且我在IDE中看到了一条消息:Remote URL isn't specified for 'kazaam_localDB.js' so breakpoints won't work in it. Set remote URL for 'kazaam_localDB.js。

当我从现有文件创建了一个“新项目”时,我确实配置了我的本地服务器。我注意到第一次尝试调试时出现了一条消息,说明需要配置Firefox的add-on或扩展程序,但我不确定是否成功,因为无法调试...


好的,我停止了Firefox,然后从WebStorm重新尝试调试,现在我可以进行调试了。我现在也看到扩展已经安装在Firefox中了。但是我仍然无法在我的设置断点处停止,并收到消息:“未为'kazaam_localDB.js'指定远程URL,因此它不会在其中工作。为'kazaam_localDB.js'设置远程URL。”有人有解决方法吗? - Mike6679
4
针对配置WebStorm进行JavaScript调试的详细文章:http://www.gamefromscratch.com/post/2012/08/17/Debugging-with-JavaScript-with-WebStorm.aspx。 - DjebbZ
1个回答

3

好的,这是您需要做的:

首先停止并退出 Firefox,然后从 WebStorm 重新尝试调试器。现在您应该能够看到扩展已经安装在 Firefox 中。

当您在 WebStorm 中的本地文件中设置 js 文件的断点时,它需要知道该文件在服务器上对应的 URL。要为本地文件指定 URL 映射,您可以单击警告弹出窗口中的“设置远程 URL”链接,或者打开“运行 | 编辑配置”对话框,并选择“JavaScript 调试”节点下的运行配置。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接