WebStorm显示import语句的错误

时间:2016-08-07 19:47:34

标签: ecmascript-6 webstorm

刚开始使用ES2015。使用PhpStorm 2016.2。 ECMAscript6已经过检查。

let i = 1;
export i;

let语句本身很好。我也可以创建类,使用胖箭头语法等。

但是,添加导出语句会生成IDE代码错误"语句预期"在let语句之后以及警告" Expression语句不是赋值或调用..."在导入声明之后。

我理解为了实际运行上面的代码我需要一个转换器和加载器,什么不是。但我不明白为什么代码检查员不理解出口声明?我是否真的需要一个完全配置的Babel文件观察器,以便摆脱错误消息?看起来很奇怪。

1 个答案:

答案 0 :(得分:2)

根据MDN export page,webstorm是正确的:

你可以这样做:

let i = 1;
export { i };
// or use alias
export { i as whatever };

或者:

export let i = 1;

或者:

let i = 1;
export default i;