0.0.2 • Published 7 years ago
short-circuit-loader v0.0.2
short-circuit-loader
Short circuit specified side-effect-only modules for webpack.
This is mainly used to disable browser-side polyfills like classlist-polyfill on the server side.
Installation
npm i --save-dev short-circuit-loaderConfiguration
{
test: /\.js$/,
include: [
path.resolve(__dirname, 'node_modules', 'classlist-polyfill')
],
loader: 'short-circuit-loader'
}Options
exprA JavaScript expression that skips current module when evaluate to truthy value.
eg.
process.env.VUE_ENV === 'server'makes the final output like this:(function () { if (process.env.VUE_ENV === 'server') { return } // original module }())Default value:
typeof window === 'undefined'.