几个月后我开始了一份新工作,我在一家公司担任前端开发人员,到目前为止,每个人都在使用经典的开发模式,但目标是转向新的 ajax/rest 服务方法,这就是我所做的。
在我们的本地开发环境中,我们的应用程序在 Resin 上运行,Resin 在 Eclipse 中运行并作为 war 文件部署到 C:\Resin\resin-pro-4.0.27\webapps
我的问题是我主要处理 css html 和 js 文件、静态资源,所以我不需要重新启动 Resin 并等待 15 秒(当它没有崩溃时)来查看我更改的每一小段代码的效果。
另一个问题是我需要在外部编辑器中编辑一些文件(js 的崇高文本,LESS 的 Crunch);我设法让 Eclipse 打开外部编辑器,但即使使用“使用本机挂钩或轮询刷新”构建选项,也需要一段时间才能意识到文件已更改并重新启动 Resin。
我还尝试在 C:\Resin\resin-pro-4.0.27\webapps\appname 中进行解压战争,但即使在那里,您也需要一分钟才能看到浏览器上的更改(是否正在进行一些缓存服务器?我可以禁用它吗?)
我欢迎任何建议,因为这一切真的损害了我的工作效率