bullub / vite-plugin-precompiled-ejs

A vite plugin that implements pre-compiled ejs templates.
MIT License
1 stars 1 forks source link

[vite] precompiledEjs is not a function #2

Open thorst opened 8 months ago

thorst commented 8 months ago

Using the instructions I receive the following error:

[vite] precompiledEjs is not a function

Here is my vite.config.js

import { defineConfig } from 'vite';
import laravel, { refreshPaths } from 'laravel-vite-plugin';
//import handlebars from 'vite-plugin-handlebars';
// import vituum from 'vituum'
// import handlebars from '@vituum/vite-plugin-handlebars'

import precompiledEjs from 'vite-plugin-precompiled-ejs';

export default defineConfig({
    plugins: [
        laravel({
            input: [
                // CSS
                'resources/css/app.css',
                'resources/sass/styles.scss',
                'resources/css/template/base.css',
                // JS
                //'resources/js/app.js',
                'resources/js/template/base.js',
                'resources/js/pages/portfolio/base.js',
                // Handlebars
                'resources/handlebars/pages/portfolio/test.hbs',
            ],
            refresh: [
                ...refreshPaths,
                'app/Livewire/**',
            ],
        }),
        precompiledEjs()
    ],
});

and my package,json

{
    "private": true,
    "type": "module",
    "scripts": {
        "dev": "vite",
        "build": "vite build"
    },
    "devDependencies": {
        "laravel-vite-plugin": "^0.8.0",
        "sass": "^1.68.0",
        "vite": "^4.0.0",
        "vite-plugin-precompiled-ejs": "^1.0.1"
    }
}
lmssiehdev commented 1 month ago

same