我有一个正在使用包裹构建的vanilla js项目。在项目中,我有一个目录,其中包含很多json文件,我想在其中一个模块中使用。我已经尝试导入它们,就像导入js文件一样,但这没用。
import * as regions from './Polygons'
我如何导入所有文件并对其进行迭代,就像您对对象数组进行迭代一样?
答案 0 :(得分:-1)
import
仅在要导入的东西是ES6模块时才有效。只需在尝试捕获中使用require
:
import fs
dir = './Polygons'
allFiles = fs.readdirSync(dir).map (filename) ->
try
json = require(dir + '/' + filename)
catch e
error = e
return { filename, json, error }