导入从文件夹中的所有文件的JSON在JavaScript ES6
我有文件夹,用了很多的JSON文件:导入从文件夹中的所有文件的JSON在JavaScript ES6
-json
--file1.json
--anotherfile.json
...
--lastfile.json
如何导入所有的人都从该文件夹,但没有明确界定他们的名字?
想,我应该用这样的:
import * as jsonFiles from './json'
,但它不工作。
那么,我该怎么做呢?
重要说明:这不是Node.js,我在客户端使用它与React。
无法从客户端检索服务器端的文件列表,尤其是如果应用程序未预建构建工具,而是使用ES6模块加载器。
这里正确的方法是通过AJAX请求在客户端检索jsonFiles
对象,服务器负责读取目录并将JSON文件合并到一个对象中。
这里有些误解。我正在开发React库,这是客户端,所以我想将所有这些json文件放在一个反应文件中。未提及客户端 - 服务器通信。 –
您已经提供了'es6-module-loader'标签。这意味着模块是动态加载的。如果不是这样,这个问题是错误的,并且错过了关于如何建立图书馆的细节。 – estus
我有反应jsx文件,我想要加载所有这些json文件。它们不会动态加载。我错过了什么? –
我认为这是node.js? https://www.google.com/search?q=node+import+all+files+in+folder – mplungjan
不是重复的,问题明确地说'没有明确定义他们的名字'。对于编程定义的导入列表,应该使用'require'而不是'import'。这可以通过'require-dir-all'或其他来完成。 – estus
@JoeClay这个问题与你提出的不同,我想导入json文件,并在客户端执行。 –