根据其路径从另一个文件中提取对象

时间:2019-03-01 16:22:01

标签: javascript

我有一个对象数组,其中包含指向某些文件的路径,我需要从这些文件中提取一个对象,而我不知道该怎么做。

我的结果输出是这样的:

[ 'xxx/yyy/file1.js',
  'xxx/yyy/file2.js',
  'xxx/yyy/file3.js' ]

在它们每个内部,我都有一段代码定义了这样的路由:

module.exports = {
  xxx: '/xxx',
  routes: [{
    yyy: '/',
    ccc: {
      x: {
      },
    },
  }],
};

我需要将对象放入模块中。exports

1 个答案:

答案 0 :(得分:1)

不确定何时执行此操作(运行时或构建时)或平台,但是如果您在节点上或使用webpack,则可以使用

const module = require(path);

您还可以使用node的fs模块读取文件,并使用JSON.parse()解析它们。

说实话,这似乎有点奇怪。如果您提前知道路径,请使用require或import