我正在使用 Webstorm IDE 开发 Sails 进行调试。我注意到,在添加越来越多的 Controller 、模型、功能等的同时,应用程序的加载时间在 Debug模式下呈指数增长。如果普通应用程序需要 1-2 秒才能启动,在 Debug模式下有时会经过 2 分钟,这会导致“ Hook xxx 加载太多”(xxx 可能是“orm”、“请求”、“记录器”等)错误和通过调试识别问题的总体麻烦。
有人在使用 Sails 和 Webstorm 时遇到过类似的问题吗?我正在 Windows 和 Ubuntu 上开发, Node 版本 0.12,Sails 版本 0.11。
最佳答案
是的,我在使用 Node 12、Webstorm 10 和 Sails 11 的 Mac 上遇到了同样的问题。安装 Node 12 后立即发生了这种情况。项目之前在大约 7 秒内启动,但在 Node 12 下由于 Hook 超时而无法启动。如果我延长 orm 的 Hook 时间,在我的案例 View 中,它只是在下一个 Hook 时超时。恢复到 Node 10.38 解决了这个问题。
关于node.js - Webstorm 中的 Sails.js 应用程序调试需要太多时间才能开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30000467/