我有一个示例文件结构:
-data
-cars
-users在每个文件夹(cars和users)中,我都有一个config.js文件,我在其中导出一个包含数据的对象,例如:
export default {
title: 'aaa',
color: 'bbb',
}问:如何才能在不导入这些文件(config.js)的情况下访问它们。我有一个用Vue写的项目。我的意思是,例如,通过原始加载器从webpack下载数据,但在其中我必须声明路径,我的意思是路径应该是这样的:../data/(every folder inside 'data' folder)/config.js
const versioninfo = require(`raw-loader!${../data/(every folder inside 'data' folder)/config.js}`).default
console.log(versioninfo)发布于 2021-02-03 20:52:15
我找到了另一个解决方案,我使用了require.context
const getConfig = require.context(
'../data',
true,
/\/[\w-]+\/config\.js$/,
)
getConfig.keys().forEach(fileName => {
const file = require(`../data${fileName.substring(1)}`).default
console.log(file)
})https://stackoverflow.com/questions/66027274
复制相似问题