Filesystem wrapper
$ npm i webpack-filesystem-plugin
Note: This plugin needs NodeJS >= 6
Require webpack-filesystem-plugin
var WebpackFilesystem = require('webpack-filesystem-plugin')
Add the plugin to your plugin list
var config = {
plugins: [
new WebpackFilesystem({
action: 'cp',
source: 'test.txt',
dist: 'awesome.txt',
})
]
}
silent
(bool): Display/hide info logsbuildTrigger
(string): Webpack build step (c.f plugin documentation). See below accepted steps:after-emit
done
failed
Use silent mode
var config = {
plugins: [
new WebpackFilesystem({
silent: true,
action: 'cp',
source: 'test.txt',
dist: 'awesome.txt',
})
]
}
- Type:
String
- Default:
strict
- Allowed value:
strict
,log
,none
strict
: catch errors in an exception, the webpack build crasheslog
: log errors in a log file (warning.log
) and none behaviornone
: show errors in console (when silent mode is off)
Specify behavior when the plugin fail.
Example:
var config = {
plugins: [
new WebpackFilesystem({
silent: true,
action: 'cp',
source: 'test.txt',
dist: 'awesome.txt',
logLevel: 'log'
...
})
]
}
All contributions are welcome. Please make a pull request and make sure things still pass after running npm test