Open3

Rolldown メモ , Express fastify ビルド

knaka Tech-Blogknaka Tech-Blog

概要

  • Rolldown 使用 メモになります。

[ 公開 2025/04/07 ]


構成

  • Rolldown
  • node 20

関連


  • install
npm install -D rolldown

確認コード

  • main.js
import { hello } from './hello.js';

hello();

  • hello.js
export function hello() {
  console.log('Hello Rolldown!');
}


build

npx rolldown src/main.js --file dist/bundle.js
knaka Tech-Blogknaka Tech-Blog

Express ビルド、 Rolldown

  • Express.js Server ビルドの内容になります。

書いたコード


  • sample/rolldown/rolldown.config.js

https://github.com/kuc-arc-f/express_31react/blob/main/sample/rolldown/rolldown.config.js


  • CLIだと、下記
npx rolldown -c rolldown.config.js
  • dist/index.js に、出力されます。

  • sample/rolldown/package.json

https://github.com/kuc-arc-f/express_31react/blob/main/sample/rolldown/package.json

knaka Tech-Blogknaka Tech-Blog

fastify ビルド、 Rolldown

  • fastify + React ビルドの内容になります。

書いたコード


  • example/rolldown/rolldown.config.js

https://github.com/kuc-arc-f/fastify_2vite/blob/main/example/rolldown/rolldown.config.js


  • CLIだと、下記
npx rolldown -c rolldown.config.js
  • dist/index.js に、出力されます。

  • example/rolldown/package.json

https://github.com/kuc-arc-f/fastify_2vite/blob/main/example/rolldown/package.json