Registry /
devops / vite-plugin-office-addin
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslnode 18–223 runs
build_error
glibcnode 18–223 runs
build_error
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
default
✓ import officeAddin from 'vite-plugin-office-addin'
✗ import { officeAddin } from 'vite-plugin-office-addin'
Default export only.
OfficeAddinPluginOptions
✓ import type { OfficeAddinPluginOptions } from 'vite-plugin-office-addin'
✗ import { OfficeAddinPluginOptions } from 'vite-plugin-office-addin'
Type import; only available if using TypeScript.
require
✓ const officeAddin = require('vite-plugin-office-addin').default
✗ const officeAddin = require('vite-plugin-office-addin')
CommonJS require must access .default property due to ESM default export.
Basic setup: import default export and add to vite plugins array.
// vite.config.js
import { defineConfig } from 'vite'
import officeAddin from 'vite-plugin-office-addin'
export default defineConfig({
plugins: [officeAddin()]
})
Errors
Common errors & fixes
Error: The service is unavailable. Try again later. If the problem persists, contact your administrator.
manifest.xml not found at default path (project root).
fixSpecify the correct path: `officeAddin({ path: 'src/manifest.xml' })` TypeError: officeAddin is not a function
CommonJS require without accessing .default.
fixUse `const officeAddin = require('vite-plugin-office-addin').default` Error: [vite] The plugin 'vite-plugin-office-addin' requires at least Vite 4.5.0.
Installed version 2.x with an older Vite.
fixUpgrade Vite to >=4.5.0 or downgrade plugin to v1.x.
Audit
Dependencies
viterequiredpeer dependency - plugin requires Vite >=4.5.0