Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

parcel-ssr

menubar3MIT0.0.29

Installation

readme

parcel-ssr

Installation

npm i parcel-ssr

In package.json add a configuration for node and browser (documentation: https://parceljs.org/api.html):

 "parcel": {
    "browser": [
      "src/entry.js", {
        "outDir": "dist/static"
      }
    ],
    "node": [
      "src/server.js", {
        "outDir": "dist"
      }
    ]
  }

src/server.js:

// import express from 'express'
import express from 'express'
import { middleware } from 'parcel-ssr'
import RootComponent from './app'

express().use(middleware({ publicURL: '/assets/' })(RootComponent)).listen(process.env.PORT || 3000)

develop:

parcel-ssr

build:

NODE_ENV=production parcel-ssr