Installation and Configuration
Installation
The plugin can install by any package manager.
npm i @tinkoff/shared-library-webpack-plugin -Dor
yarn add @tinkoff/shared-library-webpack-plugin --devConfiguration
Add plugin to webpack configuration file and set a list of libraries for sharing. There is an example with lodash:
import { SharedLibraryWebpackPlugin } from '@tinkoff/shared-library-webpack-plugin';
module.exports = {
plugin: [
new SharedLibraryWebpackPlugin({
libs: 'lodash',
}),
],
};The plugin adds one more chunk with a hashed name to the bundle. It should be a shared lodash. When the application is loaded, the webpack runtime will check if lodash is loaded.
Last updated
Was this helpful?