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]',
},
},
],
},
],
},
};