Step 1. Install the package using your favorite package manager
$ yarn add uibook
Step 2. Add Uibook in webpack.config.js
webpack.config.js
let UibookPlugin = require('uibook/plugin')
module.exports = {
…
plugins: [
new UibookPlugin({
isFixedHeader: true,
controller: path.join(__dirname, '../src/uibook-controller.js'),
outputPath: '/uibook',
title: 'Uibook',
hot: true
})
],
}
where:
controller
— path to the Uibook Controller (we’ll create it on the next step)isFixedHeader
(optional) — enables or disables sticky header, the default istrue
outputPath
(optional) — directory to build Uibook files, the default isuibook
title
(optional) — Uibook title in a browserhot
(optional) — enablewebpack-dev-server
hot reload feature
uibook
:
webpack.config.js
new HtmlWebpackPlugin({
excludeChunks: ['uibook']
})
Nice work! You’ve installed Uibook just now. Now we can configure it.