繁体   English   中英

从目录导入所有 json 文件不起作用

[英]Importing all json files from a directory not working

我有一个用包裹构建的香草 js 项目。 在项目中,我有一个目录,其中包含很多 json 文件,我想在我的一个模块中使用这些文件。 我试图像导入 js 文件一样导入它们,但没有奏效。

import * as regions from './Polygons'

我怎样才能导入所有文件并像遍历对象数组一样遍历它们?

import仅在您要导入的是 ES6 模块时才有效。 只需在 try-catch 中使用require

import fs
dir = './Polygons'

allFiles = fs.readdirSync(dir).map (filename) ->
  try
    json = require(dir + '/' + filename)
  catch e
    error = e
  return { filename, json, error }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM