如何在发布后使​​相对路径继续在节点模块中工作?

时间:2018-06-07 15:21:32

标签: node.js npm path relative-path

我创建了一个节点模块,其中包含一个src /文件夹,js文件在其上引用某个外部json文件。

所述json文件与调用它的代码位于不同的文件夹中,使用s.readFileSync('../anotherfolder/myfile.json')打开它。

为了澄清,文件夹结构类似于

src/
   mycode.js
anotherfolder/
   myfile.son

代码有效,但在我发布包后,相对路由停止工作。我假设这是因为现在以不同的方式计算相对路径?如果是这样,我如何设置它以使其在项目本身和模块中都有效?

0 个答案:

没有答案