WebStorm 显示导入语句错误

WebStorm shows error for import statement

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

let i = 1;
export i;

let 语句本身没问题。我还可以制作 类,使用粗箭头语法等

但是,添加导出语句会在 let 语句后生成 IDE 代码错误 "statement expected",并在导入语句后生成警告 "Expression statement is not an assignment or call..."。

我知道实际上 运行 上面那种代码我需要一个转译器和加载器什么的。但是我不明白为什么export语句不被code inspector看懂?我真的需要一个完全配置的 Babel 文件观察器等来消除错误消息吗?好像很奇怪。

根据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;