WebStorm中pomelo项目的配置

妈的,wordpress垃圾,写到中途有事离开,回来后显示断网,心想不屌,不是有自动保存嘛,结果重新联网后根据提示点击恢复备份,尼玛内容字数为0啊有木有!我擦,老纸花半天弄的图文混排……艹

完全从头来写,这次只贴一点重要的截图了,积极性被严重打击。

网易官方wiki上的一个配置攻略:
https://github.com/NetEase/pomelo/wiki/%E4%BD%BF%E7%94%A8-WebStorm-IDE-%E8%B0%83%E8%AF%95-Pomelo-%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F

老实说这货写的还不错,至少把我领进门了,不过我又琢磨出一点心得来,所以特地备忘一下。

webstorm中新建项目,把pemolo新建的项目hellopomelo的根目录直接导入,然后顶部菜单-Run-Edit Configurations

新建两个Node.js配置,一个叫game-server,一个叫web-server,分别对应hellopomelo中两个子项目。配置图如下:





不同点在红框处。

注意,我的配置直接把node的参数

–debug=xxxx

配在里面了,而没有采用官方wiki的办法,把它写到servers.json中。因为我觉得这样比较清晰明了,反正我调试时都用webstorm的嘛。

两个node.js子项目game-server和web-server,各自要设不同的debug端口,我一个用了5858,一个用5859。

另外由于第一次用webstorm,对它还不是很熟悉,发现有时候stop后确实杀掉了进程,有时候stop却仅仅停止了调试,搞不懂,后来才发现奥秘在这里:

如图,点红框1和红框2,左侧绿框中的按钮意义不同。选中红框1,左侧的Stop是停止进程;选中红框2,左侧的Stop是停止debug hooker(我自己理解),根本没有碰到任务进程本身。


最后一个问题,点击Stop进程用的应该是kill,而大家知道pomelo停止服务器用的应该是pomelo stop,不知道有没有办法让点击Stop进程按钮调用pomelo stop,而非kill,这个要研究研究。

WebStorm中pomelo项目的配置》有1个想法

  1. 日wordpress的仙人板板,–——-debug=xxxx是两个横杠,老子特意用引用方式来写,还特么被合并成一个横杠了,真特么狗屎!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据