Skip to content

Compatibility FAQ

Frequently asked questions about compatibility and system requirements.

Browser Compatibility

Q: Which browsers are supported?

A: VitePress supports all modern browsers:

  • Chrome 87+
  • Firefox 78+
  • Safari 14+
  • Edge 88+

Q: Does VitePress work on mobile devices?

A: Yes, VitePress sites are fully responsive and work on all mobile devices and tablets.

Node.js Compatibility

Q: What Node.js versions are supported?

A: VitePress requires Node.js 16.0 or higher. We recommend using the latest LTS version.

Q: Can I use VitePress with older Node.js versions?

A: No, VitePress requires modern Node.js features and will not work with versions below 16.0.

Framework Integration

Q: Can I use VitePress with existing Vue projects?

A: VitePress is designed for documentation sites. For existing Vue projects, consider using Vite directly.

Q: Is VitePress compatible with Vue 2?

A: No, VitePress is built on Vue 3 and is not compatible with Vue 2.

Operating System Support

Q: Which operating systems are supported?

A: VitePress works on:

  • Windows 10+
  • macOS 10.15+
  • Linux (most distributions)

Q: Can I run VitePress on Windows Subsystem for Linux (WSL)?

A: Yes, VitePress works perfectly on WSL and WSL2.

Package Manager Compatibility

Q: Which package managers can I use?

A: VitePress supports:

  • npm
  • yarn
  • pnpm
  • bun

Q: Are there any known issues with specific package managers?

A: Generally no, but we recommend using the latest versions of your chosen package manager.

VitePress Development Guide