Javascript 什么是;模块{path}\src\app\sales\models\index.ts没有静态导出";我的意思是,我如何修复它?

Javascript 什么是;模块{path}\src\app\sales\models\index.ts没有静态导出";我的意思是,我如何修复它?,javascript,angular,webpack,webpack-3,Javascript,Angular,Webpack,Webpack 3,我们刚刚将Webpack3.0.0添加到angular 2项目中。我让它工作了,性能提高了20-25%,尺寸减小了50%。然后我将其重新设置到主分支上,并开始得到错误 ERROR in chunk main [initial] [name].bundle.js Module \src\app\sales\models\index.ts has no static exports true 这个错误到底是什么意思?我在网上找不到任何有用的东西有关于修复它的提示吗? 自提交后,\src\app\s

我们刚刚将Webpack3.0.0添加到angular 2项目中。我让它工作了,性能提高了20-25%,尺寸减小了50%。然后我将其重新设置到主分支上,并开始得到错误

ERROR in chunk main [initial]
[name].bundle.js
Module \src\app\sales\models\index.ts has no static exports true
这个错误到底是什么意思?我在网上找不到任何有用的东西有关于修复它的提示吗?

自提交后,
\src\app\sales\models\index.ts
文件未更改,仅包含:

export * from './app-state';
export * from './purchase.model';
export * from './base.model';
export * from './view-state.model';
export * from './address';
export * from './core';
export * from './cover';
export * from './disclaimers';
export * from './family';
export * from './premium';
export * from './payments';
export * from './policy';
export * from './tracking.model';
在撤销我的初始重基后,我在我的工作之上重基了main on分支,然后找到了“损坏”的提交网页包(谢天谢地,
git bisect
),我正在慢慢地将更改返回,看看是否可以让它继续工作

查看网页包源,错误被抛出
HarmonyImportsSpecifierDependencyConcatedTemplate

    if(!Array.isArray(module.providedExports))
        throw new Error(`Module ${module.resource} has no static exports ${module.providedExports}`);
一些人指出,
module.providedExports
是一个布尔值,其值为
true
,因此出现错误;然而,我还不能确定是什么设定了这个值


这个错误意味着什么?其他调试提示?

我也有这个问题。我不知道为什么会抛出此错误,但我已通过显式导出在替换“*”中修复了它

例如:

之前:

export * from './foo';
export * from './bar';
之后:

export {Foo1, Foo2, /*...*/} from './foo';
export {Bar1, Bar2, /*...*/} from './bar'