2016-06-15 24 views
1

我有一个名为redux-loop的节点模块,我正在使用它,并且我想稍微修改它的一个函数。将本地文件导入到npm模块

这不是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'); 

...这概念,就意味着我需要loop.js文件redux-loop模块内,但显然模块加载不工作的方式。

什么是我最好的方式将这些符号导入到这个文件?

回答

0

如果我了解您的问题,并且您愿意重新应用对包的来源所做的更改,则可以使用npm edit <pkg>并直接修改包。完成更改后,软件包将随修改而重建。