您现在的位置是:首页 > 文章详情

WebStorm 2020.2 Beta 2 发布:支持 Nuxt.js、为 JavaScript 和 TypeScript 增加的新意图

日期:2020-07-20点击:596

WebStorm 2020.2 Beta 2 已发布,此版本的部分更新亮点包括:

支持 Nuxt.js

此版本增加了对 Nuxt.js 的支持,Nuxt.js 是一个基于 Vue 构建的流行框架。如果使用的 Nuxt.js 版本高于 2.9.0 并且没有安装 @nuxt/types 软件包,则 WebStorm 会进行警告并建议将其安装为 dev 依赖项。如果希望 IDE 具有更好的代码补全功能,建议参考下面的操作:

当使用 nuxt.config.js 文件时,现在会得到正确的代码补全建议。在悬停时,还会看到弹出的文档,并显示文件中使用的 Nuxt 选项的类型信息。

现在还支持 Nuxt 特有的 webpack 设置。从 Nuxt.js 2.12.0 开始,WebStorm 会自动找到 webpack 配置文件,并使用其中的模块解析规则进行编码辅助。对于早于 2.12.0 的版本,可以从这里复制脚本,并将 WebStorm 指向它,以达到同样的效果。

除此之外,WebStorm 现在支持所有核心的 Nuxt.js 组件,可提供代码补全建议和相关的文档(在鼠标悬停时触发)。IDE 还能识别对 Vuex store 的引用,并进行正确解析和自动完成。

最后,所有放入静态目录并在 Vue 模板中以 <img src="/logo.png"/> 格式引用的 assets 资源也将会在 Nuxt.js 项目中得到正确解析。

围绕 Optional Chaining 和 null 判断合并(Nullish Coalescing)的新意图

除了最近增加的将代码转换为 Optional Chaining 和/或 nullish coalescing 的意图之外,WebStorm 2020.2还带来了一个新的意图,它的作用正好相反。比方说,我们改变了主意,想把初始代码找回来添加一个额外的条件。有了新的意图,此操作可以轻松完成!在希望转换的表达式上放上逗号,按下 Alt+Enter 键,然后选择展开 Optional Chaining 和 Nullish Coalescing。

这并不是增加唯一的新意图。现在,我们可以在 if/else 条件语句中快速将代码转换为 Optional Chaining 和 Nullish Coalescing。这将适用于此类语句中使用的逻辑运算符,也适用于嵌套的 if 语句。在要转换的表达式上按 Alt+Enter 键,然后选择相应的意图。

详情查看发布公告

原文链接:https://www.oschina.net/news/117335/webstorm-2020-2-beta-2-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章