Install :hatching_chick:
October 7, 2019 · View on GitHub
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 istrueoutputPath(optional) — directory to build Uibook files, the default isuibooktitle(optional) — Uibook title in a browserhot(optional) — enablewebpack-dev-serverhot reload feature
:warning: If you’re using HtmlWebpackPlugin, it’s necessary to exclude uibook:
webpack.config.js
new HtmlWebpackPlugin({
excludeChunks: ['uibook']
})
Nice work! You’ve installed Uibook just now. Now we can configure it.