gpt4 book ai didi

javascript - 每次都需要我们的应用程序模块在控制台中进行调试的替代方案

转载 作者:行者123 更新时间:2023-12-02 16:30:58 24 4
gpt4 key购买 nike

当我想调试我的 requirejs 应用程序时,我每次都需要使用以下内容引用我的应用程序:

var App = require('app');

如下所述:

http://requirejs.org/docs/api.html#modulenotes

从那一刻起,我可以通过控制台访问所有内容,因为 App 变量指向我的应用程序实例。但是,每次页面刷新后都必须执行此操作,这非常烦人。是否有任何替代方案可以帮助改进开发工作流程?

最佳答案

您可以有意将对应用程序的引用导出到全局空间中。这实际上就是我所做的。我选择了一个冲突可能性很小的名字。在您的 app 模块中,您可以在创建 App 对象后执行此操作:window._myproject_app = App。然后可以通过全局 _myproject_app 进行访问。您可以开始编写第一个字符并使用自动完成功能,而不是在想要访问它时键入整个内容。

如果您希望导出仅在测试中发生,您可以使用 RequireJS 的 config 工具来传递配置,告诉负责导出实例的模块是否应该导出它。

关于javascript - 每次都需要我们的应用程序模块在控制台中进行调试的替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28301733/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com