gpt4 book ai didi

javascript - 有没有办法在nodejs中只将一个JS文件 "require"一次?

转载 作者:IT老高 更新时间:2023-10-28 21:58:42 25 4
gpt4 key购买 nike

我刚刚开始使用 nodejs。我想知道是否有一种方法可以在应用程序中只“要求”一次文件。我正在使用一个类框架来在我的 JS 项目中获取经典的 OOPS。每个“类”都包含在自己的 JS 文件中。我想在每个文件中“要求”类框架,以便它们可以独立运行,但希望框架的初始化代码只执行一次。

我可以自己使用一个标志来实现它,但内置的方式会很好。搜索“require once”会引导我找到所有与 PHP 相关的问题。

最佳答案

require 总是“需要一次”。在你第一次调用 require 之后,require 使用缓存并且总是返回相同的对象。

在模块中 float 的任何可执行代码只会运行一次。

另一方面,如果您确实希望它多次运行初始化代码,只需将该代码放入导出的方法中即可。

编辑:阅读 http://nodejs.org/docs/latest/api/modules.html#modules 的“缓存”部分

关于javascript - 有没有办法在nodejs中只将一个JS文件 "require"一次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8958097/

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