gpt4 book ai didi

node.js - 如何编写使用多个文件的 NPM 模块?

转载 作者:太空宇宙 更新时间:2023-11-03 23:31:15 26 4
gpt4 key购买 nike

我有一个简单的本地命令行模块,我想以两种不同的方式使用它(基本上不同的默认值),但它使用相同的核心逻辑,所以我想将该逻辑提取到第三个实体中并使用它两个入口点。

我的所有内容都可以使用两个 bin 命令脚本,但是每个文件都有自己要运行的逻辑副本,并且我不确定如何将此重复的代码提取到其中的第三个文件中相同的模块。我想我可以通过创建一个完整的单独模块并使用 require() 加载它来做到这一点,但我宁愿将它放在一起,因为它是紧密耦合的。

结构是这样的:

bin\
cmdone.js
cmdtwo.js
core.js
package.json

我想将当前存在于 cmdone.jscmdtwo.js 中的逻辑移至 core.js 中并从 bin 中的两个文件引用它。这可能吗?

最佳答案

如果我理解你的问题正确,那么你需要的是 require nodejs的功能

关于node.js - 如何编写使用多个文件的 NPM 模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38031674/

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