Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Json 如何在webpack中导出特定的源文件?_Json_Vue.js_Webpack - Fatal编程技术网

Json 如何在webpack中导出特定的源文件?

Json 如何在webpack中导出特定的源文件?,json,vue.js,webpack,Json,Vue.js,Webpack,我有一个名为src/services/data.json的文件,我用它为我的一个服务填充一些数据。我使用以下方法 import embeddedData from "./data.json"; 以导入该文件。当我生成分发时,正如预期的那样,内容被合并到中,因此它们不在生成的dist文件夹中 我可以对网页包配置做些什么,以便它导出JSON数据文件吗?(我将vue与TypeScript一起用于我的框架)我同意。默认情况下,Webpack将为此类导入创建单独的文件。在运行时,这些文件是异步加载的。网

我有一个名为
src/services/data.json的文件,我用它为我的一个服务填充一些数据。我使用以下方法

import embeddedData from "./data.json";
以导入该文件。当我生成分发时,正如预期的那样,内容被合并到中,因此它们不在生成的
dist
文件夹中

我可以对网页包配置做些什么,以便它导出JSON数据文件吗?(我将vue与TypeScript一起用于我的框架)

我同意。默认情况下,Webpack将为此类导入创建单独的文件。在运行时,这些文件是异步加载的。网页包
转换
import()
调用,以便您也可以使用wait/async。

这不起作用,因为它将JSON文件生成为JavaScript。我希望它保持JSON。啊,我明白了。那么,您的最佳选择可能就是对该资产使用
文件加载程序。它应该将文件发送到您的
dist
文件夹。