0.1.0 • Published 17 days ago

@pieda/prerender v0.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
17 days ago

@pieda/prerender

npm install @pieda/prerender

vite.config.js

import { usePrerender } from '@pieda/prerender';

export default (({mode}) => {
    const env = loadEnv(mode, process.cwd());
    const publicPath = env.VITE_PUBLIC_PATH || '/';

    return {
        env,
        base: publicPath,
        ...<其他設定>,
        plugins: [
            usePrerender({
                staticDir: path.join(__dirname, 'dist', mode),
                outputDir: path.join(__dirname, 'dist', mode, publicPath),
                indexPath: path.join(__dirname, 'dist', mode, publicPath, 'index.html'), // prettier-ignore
                port: 8080,
                routes: ['/'],
            }),
        ]
    };
})