Javascript 警告:在导出为模块默认值之前,将对象指定给变量
我使用的是react redux,这是我的根还原器:Javascript 警告:在导出为模块默认值之前,将对象指定给变量,javascript,reactjs,redux,Javascript,Reactjs,Redux,我使用的是react redux,这是我的根还原器: import Customers from "./customers/reducer"; export default { Customers }; 但我得到了这个警告:在导出为模块默认值之前,将对象分配给变量。我该如何处理它?有一些解决方案: 1-禁用警告 import Customers from "./customers/reducer"; /* eslint import/no-ano
import Customers from "./customers/reducer";
export default {
Customers
};
但我得到了这个警告:在导出为模块默认值之前,将对象分配给变量。我该如何处理它?有一些解决方案: 1-禁用警告
import Customers from "./customers/reducer";
/* eslint import/no-anonymous-default-export: [2, {"allowObject": true}] */
export default {
Customers
};
2-创建一个常量,然后将其导出
import Customers from "./customers/reducer";
const aName = {
Customers
};
export default aName;
阅读以了解更多信息。这不应该是导出默认客户吗??现在,我只导入一个模块,但稍后我将导入更多模块。当我尝试你的建议时。这很有效。谢谢。如果您想重新导出多个内容,那么您可能希望将它们作为常规导出,而不是默认导出。@StevenSong如果您只将其导入以再次导出(如从othr文件收集index.js),则可以执行以下操作:
从“/Customers/reducer”导出{default as Customers}代码>