3

I have a SSR pet project, and recently i swaped from webpack to esbuild. But after bundling my app, i got another .css file from server part. Can i stop esbuild from doing that?

package.json

  "scripts": {
    "client": "esbuild src/index.tsx --bundle --outfile=built/app.js",
    "server": "node ./esbuild.config.js",
    "start": "node built/server.js",
    "build": "npm run client && npm run server",
    "all": "npm run client && npm run server && npm run start"
  },

esbuild.config.js

const esbuild = require('esbuild');
const { nodeExternalsPlugin } = require('esbuild-node-externals');

esbuild.build({
  entryPoints: ['src/server.jsx'],
  bundle: true,
  platform: 'node',
  outfile: 'built/server.js',
  plugins: [nodeExternalsPlugin()],
}).catch(() => process.exit(1))

result of bundling

result of bundling

Twep _
  • 53
  • 1
  • 4

0 Answers0