[英]Warning - Critical Dependency when dynamically loading csv
我正在尝试使用webpack在用户单击时加载.csv数据集。 即使是用Vue配置的点击,也可以在回调中完成此操作,因此我得到了以下内容:
onClick : function(clickData){
var path = '../data/' + clickData.path;
var onLoad = function(loadedCsv){
console.log(loadedCsv);
};
import(path).then(onLoad);
}
当我使用webpack进行编译时,出现错误“ 68:4-16关键依赖项:依赖项的请求是一个表达式”。 此外,数据集无法加载。
我还发现了以下内容:
我的目标是仅导入所需的数据集。 我正在使用描述所有数据的JSON填充Vue组件,因此我需要将数据集作为变量传递到我的import语句中,而不是对路径进行硬编码。 我该如何进行这项工作?
删除局部变量path
,并将import语句更改为import('../data/' + file + '.csv')
。 这样,webpack将能够解析上下文并创建一个包含csv文件到模块ID映射的上下文模块。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.