gpt4 book ai didi

node.js - npm 依赖项是否需要其父包中的模块

转载 作者:太空宇宙 更新时间:2023-11-03 22:44:06 24 4
gpt4 key购买 nike

我正在构建一个服务器应用程序作为“核心”框架和(可能)多个特化,从“spec_a”开始。

我希望“core”是一个 npm 包,“spec_a”是一个需要“core”的 npm 包。

虽然我可以要求spec_a的模块并在函数调用中将它们传递给核心,但我更喜欢核心读取配置文件并尝试从其父包中要求模块(在配置文件中指定)。 (核心不需要知道其父包的名称,因为它与每个特化不同。)

我正在寻找的是 require_from_parent(module_name_from_config) 调用。

有办法制作这样的东西吗?

我正在考虑使用 require('../'+module_name_from_config),但这很脆弱,可能会在最新的 npm 上崩溃。

最佳答案

我想我在 a nodebb blog 上找到了答案.

var Topics = module.parent.require('./topics'),
User = module.parent.require('./user'),
Notifications = module.parent.require('./notifications');

关于node.js - npm 依赖项是否需要其父包中的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34835822/

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