【问题标题】:Importing a file local to an npm module将本地文件导入到 npm 模块
【发布时间】:2016-06-15 19:59:48
【问题描述】:

我正在使用一个名为 redux-loop 的节点模块,我想稍微修改它的一个功能。

这不是 very complicated file,所以我在我的 react-native 应用程序中复制了它并进行了更改。原始代码需要从模块内的文件中导出一些文件,例如:

var { loop, isLoop, getEffect, getModel } = require('./loop');
var { batch, none } = require('./effects');

问题是我的这个文件的副本似乎无法直接访问这些文件,所以我无法导入这些符号。

我尝试了各种组合,例如:

var { loop, isLoop, getEffect, getModel } = require('redux-loop/loop');
var { batch, none } = require('redux-loop/effects');

...从概念上讲,这对我来说意味着需要 redux-loop 模块中的 loop.js 文件,但显然模块加载不能这样工作。

将这些符号导入此文件的最佳方式是什么?

【问题讨论】:

    标签: node.js npm react-native


    【解决方案1】:

    如果我理解您的问题并且您愿意将您的更改重新应用到包源,您可以使用npm edit <pkg> 并直接修改包。完成更改后,将使用您的修改重新构建包。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-11
      • 2018-01-04
      • 1970-01-01
      • 2016-08-05
      • 1970-01-01
      • 1970-01-01
      • 2019-11-30
      • 2023-04-05
      相关资源
      最近更新 更多