mirror of
https://github.com/tenrok/vue-meta.git
synced 2026-06-15 13:32:24 +03:00
feat: make ssr work
feat: update build script chore: use jiti instead of babel-node for examples
This commit is contained in:
+13
-10
@@ -1,17 +1,20 @@
|
||||
import fs from 'fs'
|
||||
import path from 'path'
|
||||
import consola from 'consola'
|
||||
import express from 'express'
|
||||
import rewrite from 'express-urlrewrite'
|
||||
import webpack from 'webpack'
|
||||
import webpackDevMiddleware from 'webpack-dev-middleware'
|
||||
import WebpackConfig from './webpack.config'
|
||||
import { renderPage } from './ssr/server'
|
||||
const fs = require('fs')
|
||||
const path = require('path')
|
||||
const consola = require('consola')
|
||||
const express = require('express')
|
||||
const rewrite = require('express-urlrewrite')
|
||||
const webpack = require('webpack')
|
||||
const webpackDevMiddleware = require('webpack-dev-middleware')
|
||||
const webpackConfig = require('./webpack.config')
|
||||
const jiti = require('./jiti')
|
||||
|
||||
const { renderPage } = jiti('./ssr/server.js')
|
||||
// const { renderPage } = require('./ssr/server')
|
||||
|
||||
const app = express()
|
||||
|
||||
app.use(
|
||||
webpackDevMiddleware(webpack(WebpackConfig), {
|
||||
webpackDevMiddleware(webpack(webpackConfig(true)), {
|
||||
publicPath: '/__build__/',
|
||||
writeToDisk: true,
|
||||
stats: {
|
||||
|
||||
Reference in New Issue
Block a user