Registry / web-framework / rollup-plugin-vue-template-compiler

rollup-plugin-vue-template-compiler

JSON →
library1.0.3jsnpmunverified

Rollup plugin for compiling Vue.js 2.0 templates into render functions using vue-template-compiler. Version 1.0.3 is the latest stable release; no active development since 2017. It allows importing .html files as compiled template objects (render and staticRenderFns) with support for include/exclude patterns. Compared to alternative solutions like rollup-plugin-vue (which handles full SFC compilation) this plugin focuses solely on template compilation and works with plain HTML files.

npm install rollup-plugin-vue-template-compiler
INSTALL
IMPORT
SIG · ROLLUP-PLUGIN-VUE-
R
rollup-plugin-vue-template-compiler
web-frameworkjavascriptv1.0.3
Install
Import
Disk
Pass rate
0/ 6
Env Coverage0 / 6
glibc
1822
musl
1822
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
musl
node 18223 runs
build_error
glibc
node 18223 runs
build_error
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

default
import vueTemplateCompiler from 'rollup-plugin-vue-template-compiler'
const vueTemplateCompiler = require('rollup-plugin-vue-template-compiler')
ESM default export; plugin is used in Rollup config

Configures Rollup plugin to compile Vue 2 templates from .html files and import them as render functions.

// rollup.config.js import vueTemplateCompiler from 'rollup-plugin-vue-template-compiler'; import buble from 'rollup-plugin-buble'; export default { input: 'src/main.js', output: { file: 'dist/bundle.js', format: 'iife' }, plugins: [ vueTemplateCompiler({ include: '**/*.html' }), buble() ] }; // main.js import template from './template.html'; const App = { render: template.render, staticRenderFns: template.staticRenderFns, mounted() { console.log('mounted'); } }; new Vue({ el: '#app', render: h => h(App) });
Debug
Known issues
gotchaRequires Vue 2.x; incompatible with Vue 3.
fix
Use vue3 compatible plugin like rollup-plugin-vue for Vue 3.
affects: >=1.0.0
deprecatedPackage is no longer actively maintained; last release in 2017.
fix
Consider rollup-plugin-vue or @vue/compiler-sfc for modern Vue projects.
affects: >=1.0.0
Errors
Common errors & fixes
Error: Cannot find module 'vue-template-compiler'
vue-template-compiler is a peer dependency not automatically installed.
fix
npm install --save-dev vue-template-compiler@^2.0.0
SyntaxError: Unexpected token 'export' (maybe: Rollup config using ESM without bundling)
Rollup config uses import statements but is not compiled by Node (e.g., without .mjs extension).
fix
Use rollup.config.mjs or run with --experimental-modules or transpile config via @rollup/plugin-babel.
Upgrade
Version history
1.0.3latest on npm
Audit
Dependencies
vue-template-compilerrequiredpeer dependency required for template compilation; must be Vue 2.x
Agent activity
8 hits · last 30 days
node
6
OpenAI (training)
2
Resources
rollup-plugin-vue-template-compiler — npm install rollup-plugin-vue-template-compiler · libregistry