close

NestJS

Rspack 不仅能用于构建前端应用,也可以用于构建 Node.js 应用,你可以使用 Rspack 来构建 NestJS,Rspack 提供了一个 NestJS Example 的例子供参考。

Native node modules

当使用 Rspack 构建 Node.js 应用时,可能会碰到一些依赖包含 Node.js native addon 依赖(.node 模块),因为 .node 无法打包进 JS 产物里,因此一般需要特殊处理,通过 node-loader 可以很好的处理 addon 的打包。

rspack.config.mjs
export default {
  module: {
    rules: [
      {
        test: /\.node$/,
        use: [
          {
            loader: 'node-loader',
            options: {
              name: '[path][name].[ext]',
            },
          },
        ],
      },
    ],
  },
};