当我导入没有导出的东西时,我想要一个静态错误。
像这样:
somefile.js
import {
FrontScreen,
FlowScreen
} from './containers';containers.js
export FrontScreen from './FrontScreen’;有人知道怎么做吗?也许是一些林特规则?
发布于 2015-10-27 05:40:42
这需要由解析器来完成,在你的例子中是babel。在这种情况下,巴贝尔很可能会在v6上抛出一个SyntaxError (从他们松弛的团队的一次对话中判断出来),但v5不会。
发布于 2015-10-27 04:53:51
我不知道有什么方法可以做到这一点,而且我真的怀疑用通用的方式是不是可行的,因为这个对象可以动态创建。考虑一下:
// module.js
function foo() { /* return something .. could be an object, a string, anything */ }
export default foo();https://stackoverflow.com/questions/33350209
复制相似问题