rewire
работает так же, как и require
, поэтому я предполагаю, что вы вызываете функцию (rewire) из другой директории вашего модуля mod1.
Предполагая, что у вас есть следующая файловая структура:
.
├── index.js
├── mod0.js
└── src
| ├── mod1.js
| └── dir
| ├── mod2.js
| └── anotherDir
| └── mod3.js
Когда требуется mod1 в mod2 , путь должен быть относительно mod2 :
// src/dir/mod2.js
const mod1 = rewire('../mod1') // NOT rewire('./mod1')
const mod0 = rewire('../../mod0')
const mod3 = rewire('./anotherDir/mod3')