Skip to content
This repository has been archived by the owner on Mar 28, 2023. It is now read-only.

nerd-coder/webpack-node-externals

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Webpack node modules externals

==============================

Easily exclude node modules in Webpack (with Zero-Config)

Disclaimer

This lib is a forked version of Liad Yosef's webpack-node-externals which do the same thing, but slightly difference usage.

// Original plugin:
    externals: [nodeExternals()]

// This plugin
    plugins: [new NodeExternals()]

Usage

npm i -D @nerd-coder/webpack-node-externals

You can use it in CLI (zero config)

webpack -p --plugin @nerd-coder/webpack-node-externals

Or you can add it into your webpack.config.js

const NodeExternals = require('@nerd-coder/webpack-node-externals')
...
module.exports = {
    ...
    target: 'node', // in order to ignore built-in modules like path, fs, etc.
    plugins: [new NodeExternals()], // in order to ignore all modules in node_modules folder
    ...
}

Options

Please refer to the original docs for detailed available options

License

MIT

About

Easily exclude node modules in Webpack

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%