Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.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
Javascript 承诺中的承诺停留在“承诺”;待决“;_Javascript_Webpack_Ecmascript 6_Es6 Promise_Webpack 2 - Fatal编程技术网

Javascript 承诺中的承诺停留在“承诺”;待决“;

Javascript 承诺中的承诺停留在“承诺”;待决“;,javascript,webpack,ecmascript-6,es6-promise,webpack-2,Javascript,Webpack,Ecmascript 6,Es6 Promise,Webpack 2,我正在尝试导入导出承诺的模块: System.import('./details.js').then(details => { console.log(details.default); // returns a pending Promise details.default.then(m => { console.log(m); // never executes, I expect to see '

我正在尝试导入导出承诺的模块:

System.import('./details.js').then(details => {
            console.log(details.default); // returns a pending Promise

            details.default.then(m => {
                console.log(m); // never executes, I expect to see 'whatever' here
            })
        });
我尝试导入的模块:

export default Promise
    .all([
        System.import('./dateHelper'),
        System.import('charts'),
    ])
    .then(mods => Promise.all(mods.map(mod => mod.default)))
    .then(([dateHelper, charts]) => {

     /* ...module content... */

     return 'whatever';
});

我是否在导出模块时犯了一个错误,导致了一个永无止境的承诺?

您是否尝试过打破details.js,看看它可能被卡住了?我已经通过逐个禁用模块进行了一些测试,其中一个模块似乎导致了循环依赖性-它试图加载它所使用的模块加载。非常令人失望的是,关于这一点,甚至没有一个警告。你有没有尝试突破details.js,看看它可能被卡住了?我做了一些测试,一个接一个地禁用模块,似乎其中一个模块导致了循环依赖性-它试图加载加载它的模块。但令人失望的是,甚至没有一个警告。