npm i -D emit-json-file-webpack-plugin
new EmitJsonFileWebpackPlugin([files])
A file looks like:
{ path: 'filePath', content: 'object' }
Name | Details |
---|---|
path |
This file path will created inside the Output Directory example: 'folder/file.txt' |
content |
The JavaScript object to be formatted as JSON. The Plugin uses json-format internally to format the object. |
const EmitJsonFileWebpackPlugin = require('emit-json-file-webpack-plugin')
const fileContent = {
importantValueA: 'A',
valueB: 'B'
}
module.exports = {
...
plugins: [
new EmitJsonFileWebpackPlugin([
// {output}/folder/file.txt
{ path: 'folder/file.txt', content: fileContent },
])
]
}