1234567891011121314151617181920212223242526272829 |
- const path = require('path')
- const name = 'Vue Typescript Admin'
- module.exports = {
- // TODO: Remember to change publicPath to fit your need
- publicPath: process.env.NODE_ENV === 'production' ? '/vue-typescript-admin-template/' : '/',
- lintOnSave: process.env.NODE_ENV === 'development',
- pwa: {
- name: name
- },
- pluginOptions: {
- 'style-resources-loader': {
- preProcessor: 'scss',
- patterns: [
- path.resolve(__dirname, 'src/styles/_variables.scss'),
- path.resolve(__dirname, 'src/styles/_mixins.scss')
- ]
- }
- },
- chainWebpack(config) {
- // provide the app's title in html-webpack-plugin's options list so that
- // it can be accessed in index.html to inject the correct title.
- // https://cli.vuejs.org/guide/webpack.html#modifying-options-of-a-plugin
- config.plugin('html').tap(args => {
- args[0].title = name
- return args
- })
- }
- }
|