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;
刚开始使用 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;