Skip to content

Commit fc08261

Browse files
authored
docs: fix externalsPreset docs
Add `target: 'node'` even when using `externalsPreset`
1 parent 1aa8f1c commit fc08261

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,15 @@ module.exports = {
2929
```
3030
And that's it. All node modules will no longer be bundled but will be left as `require('module')`.
3131

32-
**Note**: For Webpack 5, replace `target: 'node'` with the `externalsPreset` object:
32+
**Note**: For Webpack 5, in addition to `target: 'node'` also include the `externalsPreset` object:
3333
```js
3434
// Webpack 5
3535

3636
const nodeExternals = require('webpack-node-externals');
3737
...
3838
module.exports = {
3939
...
40+
target: 'node',
4041
externalsPresets: { node: true }, // in order to ignore built-in modules like path, fs, etc.
4142
externals: [nodeExternals()], // in order to ignore all modules in node_modules folder
4243
...

0 commit comments

Comments
 (0)