JavaScript
借助 WebStorm,您可以使用JavaScript
和
Node.js
开发现代 Web、移动和桌面应用程序。
WebStorm 还支持
React
、
Angular
、
Vue.js
和其他框架,并提供与各种 Web 开发工具的紧密集成。
支持 JavaScript 的编码帮助包括关键字、标签、变量、参数和函数的补全、
错误
和语法突出显示
、格式化、
大量代码检查
和
快速修复
,以及
常见的和特定于 JavaScript 的重构
。WebStorm 还与
JavaScript
linter和
Flow 类型检查器
集成。
使用 WebStorm 内置调试器,您可以调试客户端和服务器端代码,甚至可以在
交互式调试器控制台
中运行 JavaScript 代码片段。请注意,WebStorm 仅支持在
Chrome或
Chrome
系列的任何其他浏览器中调试 JavaScript 。
从在 Chrome 中调试 JavaScript
了解更多信息。
WebStorm 与
Jest
、
Karma
、
Protractor
、
Cucumber
和
Mocha
测试框架集成。WebStorm 支持运行和调试测试以及测试和主题之间或失败的测试和导致问题的代码片段之间的导航。
在此页面上,您将找到一个简短的入门指南,它将逐步引导您从创建 Web 应用程序到调试和测试它。
如果您要继续开发现有的 JavaScript 应用程序,请在 WebStorm 中打开它,
选择要使用的 JavaScript 版本
,并配置其中的库。可选择
下载所需的 npm 依赖
项。
从您的版本控制中查看应用程序源
-
在
欢迎
屏幕上单击
从 VCS 获取。
或者,选择
或
从主菜单中
<Your_VCS> 代表与您当前打开的项目相关联的版本控制系统。
-
在打开的对话框中,从列表中选择您的版本控制系统并指定要从中签出应用程序源的存储库。有关详细信息,请参阅
签出项目(克隆)
。
项目安全
当您打开在 WebStorm 外部创建并导入其中的项目时,WebStorm 会显示一个对话框,您可以在其中决定如何使用不熟悉的源代码处理该项目。
选择以下选项之一:
-
以安全模式预览
:在这种情况下,WebStorm 以“预览模式”打开项目,这意味着您可以浏览项目的源代码,但不能运行任务和脚本或运行/调试项目。
WebStorm 在编辑器区域顶部显示通知,您可以随时单击
Trust project
链接并加载您的项目。
-
信任项目
:在这种情况下,WebStorm 打开并加载一个项目。这意味着项目已初始化,项目的插件已解决,依赖项已添加,并且所有 WebStorm 功能都可用。
-
不要打开
:在这种情况下,WebStorm 不会打开项目。
从项目安全
中了解更多信息。
选择 JavaScript 语言版本
为了获得可靠和高效的编码帮助,您需要指定默认情况下将在项目的所有 JavaScript 文件中使用的语言版本。
-
在
Settings/Preferences
对话框 (
Ctrl+Alt+S
) 中,转到
。
JavaScript 页面
打开。
-
从列表中,选择一种受支持的 JavaScript 语言版本:
使用多个 JavaScript 版本
如果您正在开发同时使用 ECMAScript 5.1 和更新版本的 ECMAScript 的应用程序,最简单的方法是从
JavaScript 页面
上的列表中选择整个项目的最高语言版本。
-
在
JavaScript 页面上
,单击
JavaScript 语言版本
列表
旁边的。
JavaScript 语言版本
对话框打开。
-
单击
并在打开的对话框中选择您需要自定义语言版本的文件夹。WebStorm 将您带回
JavaScript 语言版本
对话框,其中选定的文件夹显示在
路径
字段中。
-
从
语言
列表中,选择所选文件夹中文件的语言版本。在项目中的所有其他 JavaScript 文件中,WebStorm 将使用在
JavaScript 页面
上选择的版本。
JavaScript 代码中的 JSX 语法
如果您在 JavaScript 代码中使用 JSX 语法,请启用
ECMAScript 6+
。
-
在
Settings/Preferences
对话框 (
Ctrl+Alt+S
) 中,转到
,然后从
JavaScript 语言版本
列表中选择
ECMAScript 6+ 。
-
要在错误使用 JSX 语法时收到警告,请打开
Settings/Preferences
对话框 (
Ctrl+Alt+S
),转到
JavaScript 和 TypeScript
下启用
React JSX 语法
检查|
通用
节点。使用搜索字段查找检查。
(可选)配置检查严重性和范围。
从代码检查
中了解更多信息。
下载项目依赖
如果您的应用程序使用一些工具、库或框架,请下载所需的包。要管理您的项目依赖项,您可以使用
npm
、
Yarn 1
或
Yarn 2
,有关详细信息,请参阅
npm 和 Yarn
。
如果您的项目中已经有 package.json 文件
为项目依赖项配置代码完成
为了为项目依赖提供代码补全,WebStorm 自动创建了一个
node_modules
库。在 WebStorm 中,
库
是一个文件或一组文件,除了 WebStorm 从您编辑的项目代码中检索到的功能和方法外,其功能和方法也添加到 WebStorm 的内部知识中。有关详细信息和示例,请参阅
配置 JavaScript 库
、
代码完成
和
在 JavaScript 中配置代码完成。
查看镶嵌提示
嵌入提示出现在编辑器中,并为您提供有关代码的其他信息,以使其更易于阅读。
启用镶嵌提示
-
打开
设置/首选项
对话框 (
Ctrl+Alt+S
),转到
JavaScript
旁边的复选框。
-
在下面的
JavaScript
页面上,指定您希望 WebStorm 显示的提示和上下文。
参数提示
参数提示
显示方法和函数中的参数名称,使您的代码更易于阅读。默认情况下,参数提示仅显示为文字或函数表达式的值,而不显示命名对象。
配置参数提示
-
打开
Settings/Preferences
对话框 (
Ctrl+Alt+S
) 并转到
。
-
从列表中选择
参数提示
,确保选中
显示参数提示
复选框,然后指定要显示参数提示的上下文。
下面的预览显示了您在设置中所做的更改如何影响代码外观。
-
对于某些方法和函数,WebStorm 不会在任何上下文中显示参数提示。单击
排除列表...
查看这些方法和函数,可能为它们启用参数提示,或将新项目添加到列表中。
返回类型提示
链式方法的
返回类型提示是从
JSDoc 注释
或基于代码的静态分析推断出来的。默认情况下,返回类型提示会显示为在多行之间拆分并返回至少 2 种不同类型的链式方法。
配置方法返回类型提示
-
打开
Settings/Preferences
对话框 (
Ctrl+Alt+S
) 并转到
。
-
从列表中选择
调用链中的方法返回类型
,确保选中
显示提示
复选框,然后指定要显示返回类型提示的调用链中不同类型的最小数量。
下面的预览显示了您在设置中所做的更改如何影响代码外观。
类型注释
类型注释
在其定义旁边显示变量类型或函数返回类型。类型注释是从
JSDoc 注释
或代码的静态分析中推断出来的。
配置类型注解
-
打开
Settings/Preferences
对话框 (
Ctrl+Alt+S
) 并转到
。
-
从列表中选择
类型注释
,确保选中
显示类型提示
复选框,然后指定要显示类型提示的上下文。
下面的预览显示了您在设置中所做的更改如何影响代码外观。
JavaScript 中的自动导入
WebStorm 可以为模块、类、组件和任何其他导出的符号生成导入语句。当您完成 ES6 符号或 CommonJS 模块时,WebStorm 可以动态添加缺少的导入语句。WebStorm 要么决定导入语句本身的样式,要么显示一个弹出窗口,您可以在其中选择所需的样式。
添加 ES6 导入语句
如果您将项目中的符号导入到作为 ES6 模块或已包含 ES 导入语句的文件中,WebStorm 会在符号完成时自动插入 ES6 导入。
对于早期的 JavaScript 版本或禁用完成时自动导入时,WebStorm 会将符号标记为未解析并显示带有建议快速修复的工具提示:
或者,按
Alt+Enter
:
如果有多个可能的导入来源,WebStorm 会显示一个建议列表:
从选择 JavaScript 语言版本
中了解更多信息。
WebStorm 还可以为项目依赖项中定义的符号生成导入语句。自动导入适用于包含
TypeScript 定义文件
(如在
moment
或
redux
中)或编写为 ES 模块的源的包中的符号。
如果当前文件已经包含 ES6 导入语句,WebStorm 也会以 ES6 样式插入一个新语句。
添加 CommonJS(需要)导入语句
如果您将项目中的符号导入到已经是 CommonJS 模块的文件中(带有
require
语句 or
module.export
),WebStorm 会在符号完成时自动插入 CommonJS 导入。
或者,将插入符号放在要导入的符号上,按
Alt+Enter
,然后选择具有 CommonJS (
require
) 导入样式的快速修复。
-
要在代码完成时自动添加 ES6 导入语句,请打开
Settings/Preferences
对话框 (
Ctrl+Alt+S
),转到
,然后在
TypeScript/JavaScript
区域中选中
Add ES6 imports on code completion
复选框。
-
要配置语句的外观
import
,请打开
Settings/Preferences
对话框 (
Ctrl+Alt+S
),转到
,并使用 Imports 选项卡中的控件,
有关
详细信息,请参阅
Imports 选项卡
。
配置语法高亮
您可以根据自己的喜好和习惯配置 JavaScript 感知语法突出显示。
在浏览器中运行 JavaScript
-
在编辑器中,打开带有 JavaScript 引用的 HTML 文件。该 HTML 文件不一定是实现应用程序起始页的文件。
-
执行以下操作之一:
调试 JavaScript
WebStorm 为您的客户端 JavaScript 代码提供了一个内置调试器,可与
Chrome或
Chrome
系列的任何其他浏览器一起使用。使用 WebStorm,您可以调试在内置服务器、外部服务器或远程服务器上运行的 JavaScript 应用程序。有关详细信息,请参阅
在 Chrome 中调试 JavaScript
。
最后修改:2022 年 1 月 17 日