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.js
module.exports = {
  module: {
    rule: [
      {
        test: /\.node$/,
        use: [
          {
            loader: 'node-loader',
            options: {
              name: '[path][name].[ext]',
            },
          },
        ],
      },
    ],
  },
};