2016-06-15 67 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>並直接修改包。完成更改後,軟件包將隨修改而重建。