node.js - Webstorm 中的 Sails.js 应用程序调试需要太多时间才能开始

标签 node.js sails.js webstorm

我正在使用 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/

相关文章:

javascript - 如何使用 JS 每小时运行一次代码?

node.js - SailsJS 与 BreezeJS 的 SPA 后端验证

sails.js - 使用 Sails.JS 和 JsHint

node.js - 从s3下载文件而不将其写入nodejs中的文件系统

angularjs - 将表中的数据更新到mongodb

javascript - 在 Node.js 中通过相对路径显示图像

mysql - sails.js mySQL ORM 错误捕获中的逻辑错误

intellij-idea - IntelliJ IDEA 2018.3 工具栏添加 "Undo"/"Redo"等

webstorm - 从搜索中排除文件,但不在 WebStorm 的项目列表中

javascript - WebStorm 无法识别 node.js 方法