PyCharm 2026.1 Help

Vite

PyCharm 与 Vite 构建工具集成,该工具可改善前端开发体验。 Vite 由开发服务器和构建命令组成。 开发服务器通过原生 ES 模块提供您的源文件。 构建命令使用 Rollup 对您的代码进行打包,且已预先配置为为生产环境输出高度优化的静态资源。

PyCharm 支持在 Vue style 标签中使用 tsconfig.json jsconfig.json 路径映射,并能识别 Vite 别名

在包含多个使用不同 Vite 配置的模块的项目中,PyCharm 可以自动检测每个模块对应的配置文件并使用其中的模块解析规则,参见下文的 指定要使用的 Vite 配置文件

在开始之前

  1. 请确保您的计算机上已安装 Node.js

  2. 请确保在 设置 | 插件 页面, 已安装 选项卡上启用了所需的 JavaScript and TypeScriptVite 插件。 了解详情,请参阅 管理插件

创建新的 Vite 应用

推荐的做法是使用 create-vite 包来开始新的 Vite 应用,PyCharm 会使用 npx 为您下载并运行该包。 因此,您的开发环境将预先配置为使用 Vite 以及面向某个流行框架的基础模板,例如 ReactVue.jsSvelte 等。

当然,您也可以自行下载 create-vite ,或创建一个空的 PyCharm 项目并在其中安装 Vite。

使用 create-vite 生成 Vite 应用

  1. 从主菜单中点击 文件 | 新建 | 项目。 或者,在欢迎界面的左侧窗格中,点击 新建 | 新建项目

    新建 项目 对话框 打开。

  2. 在左侧窗格,选择 Vite

  3. 在右侧窗格中:

    1. 指定用于存储与项目相关文件的文件夹路径。

    2. Node 运行时 字段中,指定要使用的 Node.js 运行时。 从列表中选择已配置的运行时,或选择 添加 来配置新的运行时。

    3. Vite 列表中,选择 npx create-vite.

      或者,对于 npm 5.1 及更早版本,请在 终端 Alt+F12 中运行 npm install --g create-vite ,以自行安装 create-vite 包。 创建应用程序时,选择存储 create-vite 包的文件夹。

    4. 模板 列表中,选择面向您将在应用中使用的框架的 社区维护的 Vite 模板

    5. 可选:

      要使用 TypeScript 而非 JavaScript,请选中 使用 TypeScript 模板 复选框。 PyCharm 将为您的应用程序生成 .ts 文件以及一个 tsconfig.json 配置文件。

  4. 点击 创建 后,PyCharm 会生成一个特定于 Vite 的项目,包含所有必需的配置文件,并下载所需的依赖项。 此外,PyCharm 还会创建带有用于运行应用的默认设置的 npm dev 配置。

在空白 PyCharm 项目中安装 Vite

在这种情况下,您需要自行配置构建流水线。 有关将 Vite 添加到项目的更多信息,请参阅 Vite 官方网站

创建空白 PyCharm 项目

  1. 从主菜单中点击 文件 | 新建 | 项目。 或者,在欢迎界面的左侧窗格中,点击 新建 | 新建项目

    新建 项目 对话框 打开。

  2. 在左侧窗格,选择 空 项目。 在右侧窗格,指定应用程序文件夹并点击 创建

在空白项目中安装 Vite

  1. 打开您将在其中使用 Vite 的空白 项目。

  2. 在内置的 终端Alt+F12 )中,键入:

    npm install --save-dev vite

从现有 Vite 应用开始

要继续开发现有的 Vite 应用,请在 PyCharm 中打开它,并下载所需的依赖项。

打开您计算机上已有的应用源代码

  • 欢迎屏幕 屏幕左侧窗格中点击 打开 ,或在主菜单中选择 文件 | 打开。 在打开的对话框中,选择您的源代码所在的文件夹。

从您的版本控制系统中检出应用源代码

  1. 欢迎屏幕 屏幕左侧窗格中点击 克隆

    或者,从主菜单中选择 文件 | 新建 | 来自版本控制的项目…Git | 克隆…VCS | 从版本控制获取

    在主菜单中,您可能会看到与项目关联的其他任何版本控制系统,而不是 Git。 例如, MercurialPerforce

  2. 在打开的对话框中,从列表中选择您的版本控制系统,并指定要从中检出的应用源代码的存储库。 欲了解详细信息,请参阅 检出项目(克隆)

下载依赖项

  • 在弹出窗口中点击 运行 'npm install'运行 'yarn install'

    打开应用程序并下载依赖项

    您可以使用 npmYarn 1Yarn 2 ,详情请参阅 npm 和 Yarn

  • 或者,在编辑器或 项目 工具窗口 (Alt+1) 中,从 package.json 的上下文菜单选择 运行 'npm install'运行 'yarn install'

项目安全

当您打开在 PyCharm 之外创建并导入到其中的项目时,PyCharm 会显示一个对话框,您可以在其中决定如何处理包含不熟悉源代码的该项目。

不受信任的项目警告

选择以下选项之一:

  • 在安全模式中预览 :在这种情况下, PyCharm 以预览模式打开项目。 这意味着您可以浏览项目的源代码,但无法运行任务和脚本,也不能运行/调试您的项目。

    PyCharm 会在编辑器区域顶部显示通知,您可以随时点击 信任项目… 链接加载项目。

  • 信任项目 :在这种情况下, PyCharm 打开并加载项目。 这意味着项目已初始化、项目插件已解析、已添加依赖项,并且所有 PyCharm 功能均可用。

  • 不打开 :在这种情况下, PyCharm 不打开项目。

项目安全 了解更多信息。

在 PyCharm 中配置 Vite

创建 Vite 配置文件

  • 根据您的项目结构创建一个或多个配置文件:在 项目 工具窗口(Alt+1 )中选择父文件夹,然后在上下文菜单中选择 新建 | JavaScript 文件

    创建 Vite 配置文件

    可接受的名称为 vite.config.js / vite.config.ts vite.config.mjs ,或 vite.config.cjs

    您可以从 Vite 官方网站了解更多信息。

  • 如有必要,请使用 alias ,该项稍后会在 import 语句中被识别。 请确保在别名定义中指定绝对路径。 了解更多信息,请参阅 Vite 官方网站

    在 import 语句中补全别名

指定要使用的 Vite 配置文件

基于对 Vite 配置文件的分析,PyCharm 能理解 Vite 配置、解析模块,并在 JavaScript 和 TypeScript 文件中提供编码辅助。

在 PyCharm 中,您可以在两种配置模式之间进行选择——自动和手动。

使用 自动配置 ,PyCharm 会为每个 JavaScript 或 TypeScript 文件自动检测相应的 Vite 配置文件。

使用 手动配置 ,您需要指定项目中要使用的 Vite 配置文件。 如果 PyCharm 无法识别您的 Vite 配置文件名,手动配置将很有用,参见下文的 已识别的 Vite 配置文件名列表

选择检测 Vite 配置的方式

  1. 打开 设置 对话框(Ctrl+Alt+S ),然后转到 语言与框架 | JavaScript | Vite

  2. 检测用于模块解析的 Vite 配置文件 区域,选择以下选项之一:

    • 自动: 在此模式下,对于 JavaScript 或 TypeScript 文件,PyCharm 将首先在该 JavaScript 或 TypeScript 文件所在的文件夹中查找 Vite 配置文件,然后在其父文件夹中查找,依此类推。

      因此,如果您的项目由多个使用不同 Vite 配置的模块组成,每个模块都将使用其自身 Vite 配置文件中的模块解析规则(如果找到该配置)。

      PyCharm 按以下名称和顺序识别 JavaScript 或 TypeScript 的 Vite 配置文件:

      • vite.config.js / vite.config.ts

      • vite.config.mjs

      • vite.config.cjs

    • 手动:配置文件 字段中,指定要使用的 Vite 配置文件的位置。

      在此模式下,指定配置文件中的解析规则将应用于项目中的所有模块。

      如果 PyCharm 无法识别您的 Vite 配置文件名,请选择此选项,参见上文的 已识别的 Vite 配置文件名列表

      手动选择 Vite 配置文件

运行 Vite 应用

  1. package.json 中的 dev 脚本旁的装订区域中点击 运行图标 ,或在 终端 Alt+F12 中执行 npm run dev 命令,或在 npm 工具窗口视图 | 工具窗口 | npm )中双击 dev 任务。

    从 package.json 中以开发模式运行 Vite 应用
  2. 等待应用程序编译完成并且开发服务器已就绪。

    运行 工具窗口或 终端 显示您的应用程序正在运行的 URL。 如果您的应用是由 create-vue 生成的,默认 URL 是 http://localhost:5173/ 。 点击此链接以查看应用。

    Vue.js 应用正在以开发模式运行

通过运行/调试配置运行 Vite 应用

对于在 PyCharm 新建项目 向导 如上所述中使用 create-vite 创建的应用程序,PyCharm 会生成一个默认名称为 npm devnpm 配置。 此配置会运行 vite 命令,该命令会启动开发服务器,并以开发模式启动您的应用程序。

在其他情况下,您需要手动 创建运行/调试配置 ,并设置主机、端口等实际参数。

创建 npm 运行/调试配置

  1. 转到 运行 | 编辑配置。 或者,在工具栏的 运行 小部件中选择 编辑配置

    打开 编辑配置 对话框

    在打开的 编辑配置 对话框中,点击工具栏上的 添加 按钮(添加按钮 ),然后从列表中选择 npm

  2. 在打开的 运行/调试配置:npm 对话框的 配置 选项卡中,指定 package.json 的位置、要使用的 Node.js 运行时和包管理器。

    Command 字段中,从列表中选择 run ,然后从 脚本 列表中选择要运行的脚本。 通常会使用默认的 dev 脚本,但您可以在 package.json 中配置其他脚本,例如在自定义端口上运行应用程序。

    npm 运行/调试配置
  3. 可选:

    要在浏览器中打开应用程序,请按以下方式更新配置:在 浏览器/实时编辑 选项卡中,选择 启动后 复选框,选择用于打开应用程序的浏览器,并指定应用程序将运行的 URL 地址。

    如果您要调试该应用,请选择 Google Chrome 或其他 基于 Chromium 的浏览器

    浏览器/实时编辑选项卡:选择浏览器

运行应用程序

  1. 在工具栏的列表中选择 npm dev 运行配置,并点击其旁边的 运行

    通过运行/调试配置以开发模式运行 Vite 应用
  2. 等待应用程序编译完成并且开发服务器已就绪。

    运行 工具窗口或 终端 显示您的应用程序正在运行的 URL。 点击此链接以查看应用。

    运行 Vite 应用:开发服务器已就绪

    或者,启用 PyCharm 在启动时打开应用程序, 如上所述

调试 Vite 应用

您可以通过 启动运行/调试配置从运行工具窗口 来开始调试会话,该窗口会显示您的应用程序在开发模式下运行的 URL。

通过运行/调试配置开始调试

要调试您的 Vite 应用,您需要两个运行/调试配置:

  • 一个用于在开发模式下启动应用程序的 npm 配置, 如上所述

  • 一个用于将调试器附加到在开发模式下运行的应用程序的 JavaScript 调试 配置。

您可以在 npm 配置中创建一个 JavaScript 调试 配置,以便一次性启动它们,具体请参见 使用单个 npm 运行/调试配置运行并调试 Vite 应用

或者,分别创建并启动一个 npm 和一个 JavaScript 调试 运行/调试配置,具体请参阅 使用 JavaScript Debug 运行/调试配置开始调试

使用单个 npm 运行/调试配置运行并调试 Vite 应用

  1. 设置 断点 在您的代码中。

  2. 创建一个 npm 配置 如上所述

    如果您使用 create-vite 生成了应用程序, PyCharm 已经创建了一个默认名称为 npm devnpm 配置。 该配置可从 运行 小部件以及 运行/调试配置 对话框中使用。

    自动生成的 npm 运行/调试配置
  3. 在打开的 运行/调试配置:npm 对话框的 配置 选项卡中,指定 package.json 的位置、要使用的 Node.js 运行时和包管理器。

    Command 字段中,从列表中选择 run ,然后从 脚本 列表中选择要运行的脚本。 通常会使用默认的 dev 脚本,但您可以在 package.json 中配置其他脚本,例如在自定义端口上运行应用程序。

    npm 运行/调试配置
  4. 浏览器/实时编辑 选项卡中,选择 启动后 复选框,从列表中选择 Google Chrome 或其他 基于 Chromium 的浏览器 ,选择 使用 JavaScript 调试器 复选框,然后指定应用程序将运行的 URL。

    npm 配置,浏览器选项卡
  5. 单击 运行

    要重新运行该配置,请在 运行 小部件的列表中选择它,并点击其旁边的 运行

    PyCharm 会在开发模式下运行应用程序,并同时启动调试会话。

    调试会话
  6. 当第一个断点被触发时,切换到 Debug 工具窗口 并按常规操作: 逐步执行程序停止并恢复程序执行、 在挂起时进行检查 、探索调用堆栈和变量、设置监视、计算变量、 查看实际 HTML DOM ,等等。

使用 JavaScript 调试 运行/调试配置开始调试

  1. 设置 断点 在您的代码中。

  2. 在开发模式下启动应用程序, 如上所述 ,并等待应用程序编译完成并且开发服务器已就绪。

    运行 工具窗口或 终端 显示您的应用程序正在运行的 URL。 复制此 URL 以便 在 JavaScript Debug 配置中稍后指定

    应用程序正在开发模式下运行
  3. 创建 JavaScript 调试 配置。 为此,请在主菜单中转到 运行 | 编辑配置 ,点击 Add 图标 ,然后从列表中选择 Javascript 调试

  4. 在打开的 运行/调试配置:JavaScript 调试 对话框中,指定配置的名称以及应用程序在开发模式下运行的 URL 地址。 您可以在 运行 工具窗口或在 终端 中复制此 URL, 如上所述

    创建 JavaScript 调试配置:指定 URL 地址
  5. 单击 调试

    要重新运行该配置,请在 运行 小部件的列表中选择它,并点击其旁边的 调试

    从运行小部件运行 JavaScript Debug 配置
  6. 当第一个断点被触发时,切换到 Debug 工具窗口 并按常规操作: 逐步执行程序停止并恢复程序执行、 在挂起时进行检查 、探索调用堆栈和变量、设置监视、计算变量、 查看实际 HTML DOM ,等等。

从运行工具窗口或内置终端开始调试

如果您的应用程序在开发模式下运行在 localhost 上,尤其是如果它是使用 create-vite 生成的,您可以直接从 >运行 工具窗口或内置的 终端 启动调试会话。

  1. 设置 断点 在您的代码中。

  2. 在开发模式下启动应用程序, 如上所述 ,并等待应用程序编译完成并且开发服务器已就绪。

  3. 运行 工具窗口或 终端 显示您的应用程序正在运行的 URL。 按住 Ctrl+Shift 并点击此 URL 链接。 PyCharm 会使用自动生成的类型为 JavaScript Debug 配置启动调试会话。

    从运行工具窗口开始调试会话,应用正在 localhost 上运行

    如果您是在开发模式下从 新建终端 启动了应用程序,您只需点击链接旁的 在浏览器中启动调试 按钮。

    New Terminal:Start debugging in browser 按钮

当第一个断点被触发时,切换到 Debug 工具窗口 并按常规操作: 逐步执行程序停止并恢复程序执行、 在挂起时进行检查 、探索调用堆栈和变量、设置监视、计算变量、 查看实际 HTML DOM ,等等。

适用于 Node.js 17+ 的故障排除

如果您使用 Node.js 版本 17 或更高版本,在调试会话期间,您可能会遇到网络连接问题,从而导致附加调试器或加载源映射出现问题。

解决方法是将 --host 127.0.0.1 传递给服务器。 您可以通过以下任一方式实现:

  • 在您的 package.json 中更新 dev 脚本:

    "dev": "vite --host=127.0.0.1"
  • 或者,将 dns.setDefaultResultOrder('ipv4first') 添加到您的 vite.config.ts 中。

2026年 3月 24日