Webpack
yarn add @ddot/ddot-plugin-webpack -D
run
$ yarn ddot dev // to development project
$ yarn ddot build // to build projectguide
html template
Create a new src/pages/document.ejs, if this file exists, it will be used as the default template
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link rel="icon" href="/favicon.png" type="image/x-icon">
<title><%= htmlWebpackPlugin.options.title %></title>
</head>
<body>
<div id="root"></div>
</body>
</html>options
title
modify document.title for html-webpack-plugin
such as:
outFileName
Configure the build outFileName
such as:
outputPath
Configure the build outputPath
such as:
chainWebpack
Extend or modify the webpack configuration via the API of [webpack-chain](https://github.com/neutrinojs/webpack-chain) obj
such as:
tsImportOption
add options for ts-import-plugin
such as:
proxy
Configure the proxy property ,If you want to proxy requests to other servers,
keymap topathkeymap toprefixtargetmap toupstreamother property can auto to proxy property
such as:
alias
Configure the resolve.alias property of webpack.
such as:
define
Passed to the code via the webP's DefinePlugin , the value is automatically handled by JSON.stringify.
such as:
Last updated
Was this helpful?