我需要从每个文件中的bar.js和foo来自foo.js。如何从需要的文件中要求?
我该怎么做?
foo.js
const bar = require('./bar');
const foo = 'Hello';
console.log(`${foo} ${bar}!`);
module.exports = foo;
bar.js
const foo = require('./foo');
const bar = 'World';
console.log(`${foo} ${bar}!`);
module.exports = bar;
主要目的是为具有多对多GraphQL连接。
我想在rootQuery中要求单独的文件,让我们说,postType.js和tagType.js。我需要从标签查询帖子,并从帖子查询标签。
可能吗?
听起来像一个循环的依赖关系,你确定这是做到这一点的最佳方式? – Li357
安德鲁是正确的,应该总是避免循环依赖,如果你在这种情况下,它是一个症状,在你的代码中有什么错误,也许你需要一点重构。 – Karim
请阅读节点文档。他们解释很多。 https://nodejs.org/api/modules.html#modules_cycles node.js内置了处理该机制的机制。 – gforce301