Environment:Apache Dolphinscheduler Node Pnpm Runtime
Appearance
| Knowledge Sources | |
|---|---|
| Domains | Frontend, Build_Toolchain |
| Last Updated | 2026-02-10 00:00 GMT |
Overview
Runtime environment required for the DolphinScheduler frontend module, providing Node.js as the JavaScript runtime and pnpm as the package manager.
Description
The dolphinscheduler-ui module requires Node.js and pnpm to install dependencies, run the development server, execute linting/formatting, and produce production builds via Vite. The lockfile format version 5.4 indicates pnpm v7.x compatibility. Node.js provides the V8 JavaScript engine for executing build tools (Vite, TypeScript compiler, ESLint, Prettier) and the development server.
Key Constraints
| Component | Version | Notes |
|---|---|---|
| Node.js | >= 16.x | Required for Vite 3 and Vue 3 toolchain |
| pnpm | >= 7.x | Lockfile format 5.4 requires pnpm 7 |
| npm registry | https://registry.npmjs.org | Default registry for dependency resolution |
Required By
- Implementation:Apache_Dolphinscheduler_UI_Dependency_Lockfile
- Implementation:Apache_Dolphinscheduler_UI_Package_Manifest
- Implementation:Apache_Dolphinscheduler_Vite_Build_Configuration
Installation
# Install Node.js (via nvm recommended)
nvm install 16
nvm use 16
# Install pnpm globally
npm install -g pnpm@7
# Verify versions
node --version # >= 16.x
pnpm --version # >= 7.x
Related Pages
Page Connections
Double-click a node to navigate. Hold to expand connections.
Principle
Implementation
Heuristic
Environment