【问题标题】:Getting undefined on module exports在模块导出上未定义
【发布时间】:2018-09-19 14:48:29
【问题描述】:

在将具有多个函数的对象导出为字段时,我得到一个未定义的结果。

我将它们导出如下:

module.exports = {
  getArticleById: getArticleByIdFromModel
}

当我尝试导入时

const { getArticleById } = require('../article/Article.selectors.js');
// or 
const selectors = require('../article/Article.selectors.js')

我在 getArticleById 和选择器上都没有定义。我的导出语法错了吗?或者是其他东西?我正在使用节点 9.11.2

【问题讨论】:

  • 如何声明getArticleByIdFromModel
  • 是绑定函数:const getArticleByIdFromModel = getArticleById.bind(null, model); 其中getArticleById 是:const getArticleById = ({ articles }, id) => articles.find(article => article.id === id);

标签: node.js import export


【解决方案1】:

我是一个循环依赖。我正在将A 导入到BBA

【讨论】:

    猜你喜欢
    • 2017-09-29
    • 2023-03-10
    • 1970-01-01
    • 2016-03-06
    • 1970-01-01
    • 1970-01-01
    • 2018-03-18
    • 1970-01-01
    • 2016-12-30
    相关资源
    最近更新 更多