WebStorm 2020.2 Beta 2 发布:支持 Nuxt.js、为 JavaScript 和 TypeScript 增加的新意图
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 键,然后选择相应的意图。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Ant Design 4.4.3 发布,企业级 UI 设计语言和 React 实现
Ant Design 4.4.3 发布了。Ant Design 是一套企业级的 UI 设计语言和 React 实现,使用 TypeScript 构建,提供完整的类型定义文件,自带提炼自企业级中后台产品的交互语言和视觉风格、开箱即用的高质量 React 组件与全链路开发和设计工具体系。 此版本更新内容: 修复 Layouttrigger属性无法定制零宽触发器的问题。#25653 修复 Form.Itemhelp在校验失败时的样式。#25582@zhangchen915 修复 Descriptions 在 TableexpandedRowRender样式异常的问题。#25593 新增@zindex-popconfirm: 1060less 变量,并将@zindex-tooltip提升为1070。#25693 更新react-slick依赖优化包大小。#25599 改进加泰罗尼亚语 ca_ES 国际化。#25583@albertms10 改进阿拉伯语 ar_EG 国际化。#25587@amir5000 TypeScript 修复 UploadcustomRequest的 File 定义。#2...
- 下一篇
Netdata 1.23.2 发布,实时性能和健康监测系统
Netdata 是一款 Linux 性能实时监测工具。Netdata 1.23.2现已发布,该发行版是针对一个重要问题的补丁版本。 PR#9491修复了 Netdata JSON 解析代码中的缓冲区溢出漏洞。此漏洞可能用于使代理远程崩溃,并且在某些情况下,可以用于任意代码执行(ACE)漏洞利用。 此版本还包含其他错误修复和改进。 Improvements 添加对多个 ACLK 查询处理线程的支持 将 Infiniband 监视添加到 collector proc.plugin 更改 HTTP 方法以使 IPFS collector 与 0.5.0+ 兼容 添加对使用 python.d 的 UrlService 返回标头的支持 Documentation 修复 Kavenegar 通知文档中的断开链接 添加在 k8s 集群上安装 Netdata 的文档 在打包文档中添加有关访问错误和云依赖项的通知 修复 Docker 文档中指向 Polyverse 的断开链接 向 eBPF 文档添加有关与静态版本不兼容的通知 Packaging / installation 在二进制程序包中正确包含 e...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS6,CentOS7官方镜像安装Oracle11G