根据https://github.com/webpack/webpack/issues/4039,将import与module.exports混合使用时,将Webpack升级到> = 2.2会导致跟随类型错误:
无法分配给只读属性' exports'对象#'
好的,将module.exports更改为导出默认值{...},但如何将以下内容转换为点差,以便实际导出导入中的每个导出。
如何转换:
import * as authActions from './auth';
import * as someOtherActions from './someOther';
module.exports = {
...authActions,
...someOtherActions,
};
至ES6(因为以下内容并未通过点差导出所有包含操作):
import authActions from './auth';
import someOtherActions from './someOther';
export default {
...authActions,
...someOtherActions,
};