gpt4 book ai didi

node.js - Nodejs 使用 module.export 从多个源文件导入多个类

转载 作者:太空宇宙 更新时间:2023-11-04 03:11:49 25 4
gpt4 key购买 nike

我有一个包含多个 js 源文件的目录,这些文件是在客户端网页上导入的。我还需要将所有这些源文件导入到服务器端 Node js 应用程序中。

到目前为止我已经使用了以下方法

if( 'undefined' != typeof global ) {
module.exports = global.Class= Class;
}

代码附加到源文件末尾

但是我需要避免编辑源文件。有没有一种好的方法可以导入源文件夹中包含的所有类?而不是仅仅运行源文件并为每个类创建一个 module.exports ?还有一种方法可以为 require() 调用提供一个目录并让它导入所有包含的源文件?

最佳答案

通过将对象导出到全局命名空间,您有点违背了 Javascript 的最佳标准。 module.exports 中的要点是,您可以使用 requireJS 导入您需要的对象,而不是让每个对象都可用。所以恐怕答案是否定的,require调用只接受单个模块引用(由于函数的返回值将对象分配给变量)。

“好的”方法是在客户端上包含一个文件,该文件保存主要的客户端代码,该代码引用继续工作所需的模块/对象。然后,源文件将在需要时包含在内。

关于node.js - Nodejs 使用 module.export 从多个源文件导入多个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14803156/

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