Webpack的require.resolve不适用于变量

时间:2019-10-18 09:55:23

标签: webpack require storybook

我有一个 var request = new XMLHttpRequest(); request.open("GET", "https://opentdb.com/api.php?amount=10"); request.onload = function() { var data = JSON.parse(this.response); if (request.status >= 200 && request.status < 400) { data.results.forEach(results1 => { console.log(results1.question); }); } else { console.log("error"); } }; request.send(); ,并使用stroybook来获取包的真实路径。当前它可以正常工作,但是当我尝试为我的代码的某些部分创建一个函数来执行此操作时,发生了一件奇怪的事情。 如果我直接将其与传递地址字符串一起使用,则可以使用,但是当我使用字符串变量时,则无法使用。

require.resolve

以错误的方式出现此错误:

require.resolve('./../src/AreaChart'); // works


const path = './../src/AreaChart';
require.resolve(path);                 // error cannot find

0 个答案:

没有答案