我正在处理常量文件,并且在该文件中只有一个常量对象。我在ESLINT错误检查部分遇到麻烦。
常量文件名:-constant.js
export const myObject = {
const1:'hello world',
const2:'new world'
}
遇到附加错误Prefer default export.eslint(import/prefer-default-export)
这里的常量不允许导出默认值(仅允许类和函数导出)
环境信息
ESLint插件版本:-1.9.0
在这里,我如何创建和导出常量而不会出现eslint错误?
答案 0 :(得分:2)
要么先定义对象,然后将其导出:
<button>Play</button>
或者仅导出对象表达式:
const myObject = {
const1:'hello world',
const2:'new world'
};
export default myObject;
第二种情况在任何地方都没有export default {
const1:'hello world',
const2:'new world'
};
,但是默认导出始终无法重新分配。
这里的常量不允许导出默认值(仅允许类和函数导出)
问题不在于您不能const
和export default
(尽管您不能在one line中这么做),而是掉毛规则迫使您实际使用const
(而不是像以前那样命名的导出),因为您只有一个导出。