首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WebStorm报告内置对象上的“缺少导入”

WebStorm报告内置对象上的“缺少导入”
EN

Stack Overflow用户
提问于 2016-07-05 23:37:39
回答 2查看 15.9K关注 0票数 28

我在WebStorm中有一个ES6项目,显然有时会使用一些内置的对象,比如MathJSON

HTML /JavaScript 5和ECMAScript 6都在“设置/(...)/ ECMAScript /库”中启用,但是WebStorm仍然建议MathJSON缺少导入。

当我创建一个空的新项目时,它工作得很好。我还注意到,当在这样的新项目中选择JSON并按下CTRL+B时,WebStorm会显示其内部库中的定义。

相反,在我的主项目中,它显示了一些来自项目中完全无关的部分的TypeScript。如果我将带有typescript的文件夹移到项目之外,它似乎可以工作。

注意,我有错误的文件不是用TypeScript写的,不包含任何与TypeScript相关的东西,也不会以任何方式用TypeScript处理。仅使用ES6到ES5的转译器进行处理。

EN

回答 2

Stack Overflow用户

发布于 2016-07-12 18:37:43

将包含基于TypeScript的子项目的目录标记为已排除(右键单击→“将目录标记为”→“已排除”)可以解决问题,而无需物理地将其从项目中删除。

票数 3
EN

Stack Overflow用户

发布于 2018-09-14 00:31:46

我也遇到了同样的问题,我找到了解决方案:

对我来说,这是因为我有一个ECMA 5.1项目,在ECMA 6中有一个子文件夹。

只需反转它:在ECMA 5.1中设置所有ECMA 5.1文件,并将主项目版本设置为ECMA 6。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38207469

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档