npm install
npm run dev
babel-loader, vue-loader, sass-loader, css-loader, style-loader, ts-loader
CleanWebpackPlugin, HtmlWebpackPlugin, VueLoaderPlugin, MiniCssExtractPlugin
You don't need to do the following, it's just an explanation.
npm run prepare
It will create a dir named .husky
Than add a pre-commit hook for this project
npx husky add .husky/pre-commit "npm run lint"
add a commit-msg hook for this project
npx husky add .husky/commit-msg 'npx commitlint --edit "$1"'