在lerna中使用节点“ fs”模块

时间:2019-12-05 14:20:44

标签: javascript node.js fs es6-modules lerna

我最近开始使用lerna.js,并解决了一个问题。 我有一个配置包,它使用node.js'fs'模块读取config.json文件并将其公开。 我正在从另一个包导入此文件。 问题是当从另一个程序包执行config程序包的index.js文件时,“ fs”模块与文件路径相关,因为它基于另一个程序包而不是config程序包,并且显然找不到该文件。 / p>

node.js和lerna.js中是否有任何选项可以使每个包独立于其自己的位置,而与执行包无关。或者至少在使用“ fs”模块时。

  • 我正在使用$('body').on('click','.add_field_button a', function (e) {}) 标志来使--experimental-module语法可用。
  • __ dirname没有定义,所以我不能在config包中使用它。同样,“路径”模块也可以解析到其他软件包。

谢谢。

0 个答案:

没有答案