Skip to content

Commit e621965

Browse files
developitlukeed
authored andcommitted
Add PRERENDER env var (#625)
* Add env.ssr * Define PRERENDER env var.
1 parent 63e2dfe commit e621965

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

src/lib/webpack/webpack-base-config.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,8 @@ export default function (env) {
204204
plugins: [
205205
new webpack.NoEmitOnErrorsPlugin(),
206206
new webpack.DefinePlugin({
207-
'process.env.NODE_ENV': JSON.stringify(isProd ? 'production' : 'development')
207+
'process.env.NODE_ENV': JSON.stringify(isProd ? 'production' : 'development'),
208+
'PRERENDER': env.ssr ? 'true' : 'false'
208209
}),
209210
// Extract CSS
210211
new ExtractTextPlugin({

src/lib/webpack/webpack-server-config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ function serverConfig(env) {
2424
}
2525

2626
export default function (env) {
27+
env = Object.assign({}, env, { ssr: true });
2728
return merge(
2829
baseConfig(env),
2930
serverConfig(env)

0 commit comments

Comments
 (0)