JetBrains Webstorm

WebStorm中的新功能 WebStorm 2017.1增加了对Vue.js和Jest等令人激动的技术的支持,为代码风格带来了更多的灵活性,并改进了React和Angular的支持和测试体验。 构架 Vue.js支持 Vue.js支持来到WebStorm! 在.vue文件的脚本和样式块中提供Vue模板语言和您选择的语言的编码协助。 IDE将自动完成Vue组件并为其添加所需的导入。我们刚刚开始! 自动导入React组件 在完成弹出窗口中选择在应用程序中定义的React组件 - IDE将自动为其添加一个导入。 忘记React? WebStorm将建议修复。 角度语言服务 为了帮助您更好地使用Angular,WebStorm添加了对Angular语言服务的支持,Angular语言服务由Angular团队开发,用于改进Angular-TypeScript项目的代码分析和完成。 运行npm install @ angular / language-service --save-dev在项目中启用它。 测试 与Jest集成 由于与Jest的新集成,您现在可以从IDE运行Jest测试,在方便的树型视图中查看测试结果,轻松导航到测试源,并调试Jest测试。 更好的测试体验 当在WebStorm中运行测试时,由于新的测试状态图标,您可以在编辑器中查看测试是通过还是失败。对于Mocha和Jest,单击图标运行或调试特定测试或套件。 使用新的Go to测试操作从源快速跳转到相关的测试文件:在MacOS上使用Shift-Cmd-T,在Windows和Linux上使用Ctrl + Shift + T。 代码样式 新的代码样式选项 JavaScript和TypeScript的代码样式配置现在更加灵活。您可以配置使用分号来终止对三元运算符的语句,尾随逗号,引号和包装,以及使用单个var的变量声明。 支持标准代码风格 WebStorm现在支持JavaScript标准样式。你在项目中使用它吗?转到首选项|编辑|代码样式| JavaScript并单击从预定义样式 - 标准设置。 您还可以通过WebStorm所具有的ESLint集成来使用它。 排序导入 在执行优化导入时,JavaScript和TypeScript中的导入现在可以按模块或文件名的字母顺序排序。您还可以在JavaScript或TypeScript的“代码样式”设置中启用对导入成员的排序。 改进了TSLint支持 与TSLint的集成增加了对TSLint供电的快速修复的支持。 您还可以将tslint.json中定义的一些代码样式规则导入IDE代码样式设置 - 只有在tslint.json文件中出现此提示时才回复“Yes”。 JavaScript&TypeScript 模块依赖关系图 要概述应用程序结构,您现在可以可视化文件,文件或文件夹组具有的模块依赖性。右键单击项目视图或编辑器中的文件或目录,然后选择图表 - 显示图表。 工具 完成package.json中的模块 WebStorm现在在项目的package.json文件中建议包名称,并显示它们的描述和最新版本。 其他改进: •在编辑器中支持表情符号 •更新了在路径对话框中的查找,具有即时预览 •支持do-expression和import()ECMAScript提议 •数组的新意图:将forEach和for..in转换为for..of •在模板字符串中注入语言的正确格式 •选择将任何分支标记为收藏,以方便访问 •支持调试Dart VM测试;在Dart VM调试器中执行Drop Frame操作和异步堆栈跟踪 •为每个项目配置Dart SDK路径的选项

咨询

  • 点击这里给我发消息 发邮件给我们

搜索