/ docs / src / zhHans / installation-and-build / npm-scripts.md
npm-scripts.md
 1  ---
 2  title: NPM Scripts
 3  order: 3
 4  ---
 5  
 6  # Npm 脚本
 7  
 8  > $ npm run %SCRIPT_NAME%
 9  
10  ## 一般情况
11  
12  | 脚本名称          | 说明                                                       |
13  | ----------------- | ---------------------------------------------------------- |
14  | `dev`             | 启动电子作为开发环境                                       |
15  | `dev:debug`       | 将 Electron 作为开发环境启动(使用 vite debug)            |
16  | `dev:debug:force` | 以Electron作为开发环境启动(使用vite调试+清理vite缓存)    |
17  | `build:pre`       | 通常在编译时运行的命令。此脚本无需单独运行。               |
18  | `build`           | 为当前操作系统打包。                                       |
19  | `build:all`       | 为整个操作系统构建指定软件包(需要跨平台构建配置)         |
20  | `build:dir`       | `electron-builder`目录构建                                 |
21  | `build:mac`       | 为macOS构建预配置软件包                                    |
22  | `build:linux`     | 为Linux构建预配置软件包                                    |
23  | `build:win`       | 为Windows构建预配置软件包                                  |
24  | `lint`            | ESLint代码检查。它不会修改代码。                           |
25  | `lint:fix`        | ESLint代码检查。使用自动修复功能修复代码。                 |
26  | `format`          | 更漂亮的代码检查。它不会修改代码。                         |
27  | `format:fix`      | 更漂亮的代码检查。使用自动修复功能修复代码。               |
28  | `test`            | 根据测试规范文件构建测试包并运行测试。                     |
29  | `test:linux`      | 根据测试规范文件构建测试包并运行测试。(仅适用于linux ci) |
30  
31  ## 文档
32  
33  仅用于为项目文档提供素材。必须从“文档”目录位置运行。
34  
35  | Script Name | Description                                    |
36  | ----------- | ---------------------------------------------- |
37  | `dev`       | 启动本地文档服务器。(开发中)                 |
38  | `build`     | 构建本地文档服务器。仅用于 GitHub 页面构建器。 |
39  | `serve`     | 启动本地文档服务器。                           |