Dynamically add an asset to the Webpack graph
npm install add-asset-webpack-plugin> Dynamically add an asset to the Webpack graph
``sh`
npm install add-asset-webpack-plugin
`js
import AddAssetPlugin from 'add-asset-webpack-plugin';
export default {
// …
plugins: [
new AddAssetPlugin('file.js',
console.log('This is a dynamically created file');
)`
]
};
#### filePath
Type: string
Relative file path for the asset.
#### source
Type: string | (compilation => string | Promise
Asset source or a function that returns the asset source.
If a function, it will receive the compilation instance.
No. This plugin creates assets in the output directory, not importable modules. For virtual modules that can be imported, use webpack-virtual-modules instead.
- node-env-webpack-plugin - Simplified NODE_ENV handlingmodule.exports` for Babel and TypeScript compiled code
- add-module-exports-webpack-plugin - Add