Skip to content

Commit

Permalink
docs: webpack-merge also applies to rspack (web-infra-dev#7953)
Browse files Browse the repository at this point in the history
* docs: webpack-merge also applies to rspack

* docs: merge configurations
  • Loading branch information
wjw99830 authored Sep 23, 2024
1 parent 79d259f commit ce775cc
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 0 deletions.
18 changes: 18 additions & 0 deletions website/docs/en/config/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -142,3 +142,21 @@ module.exports = function (env, argv) {
};
};
```

## Merge Configurations

You can use the `merge` function exported by `webpack-merge` to merge multiple configurations.

```js title="rspack.config.js"
const { merge } = require('webpack-merge');

const base = {};

const dev = {
plugins: [new DevelopmentSpecifiedPlugin()]
};

module.exports = process.env.NODE_ENV === 'development' ? merge(base, dev) : base;
```

For more information of `merge`, please refer to [webpack-merge documentation](https://npmjs.com/package/webpack-merge).
18 changes: 18 additions & 0 deletions website/docs/zh/config/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -140,3 +140,21 @@ module.exports = function (env, argv) {
};
};
```

## 合并配置

你可以使用 `webpack-merge` 导出的 `merge` 函数来合并多个配置。

```js title="rspack.config.js"
const { merge } = require('webpack-merge');

const base = {};

const dev = {
plugins: [new DevelopmentSpecifiedPlugin()]
};

module.exports = process.env.NODE_ENV === 'development' ? merge(base, dev) : base;
```

关于 `merge` 的更多信息请查看 [webpack-merge 文档](https://npmjs.com/package/webpack-merge)

0 comments on commit ce775cc

Please sign in to comment.