导入未导出的内容时,我想要一个静态错误。
像:
import {
FrontScreen,
FlowScreen
} from './containers';
export FrontScreen from './FrontScreen’;
有人知道怎么做吗?也许是一些短信规则?
答案 0 :(得分:1)
这需要由解析器完成,在你的情况下是babel。 Babel很可能会在这种情况下从v6开始抛出一个SyntaxError(根据他们松散团队的谈话判断),但v5不会。
答案 1 :(得分:0)
我不知道有什么方法可以做这样的事情,我实际上怀疑它是否可能以通用的方式,因为对象可以动态创建。考虑:
// module.js
function foo() { /* return something .. could be an object, a string, anything */ }
export default foo();