/* * @Author: jiawei jia.wei@ebiz-digits.com * @Date: 2023-03-01 17:02:34 * @LastEditors: jiawei jia.wei@ebiz-digits.com * @LastEditTime: 2023-03-01 17:02:56 * @FilePath: \ebiz-h5\vue.config.js * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE */ const autoprefixer = require('autoprefixer') const pxtoviewport = require('postcss-px-to-viewport') module.exports = { publicPath: process.env.NODE_ENV === 'production' ? '/' : '/', lintOnSave: process.env.NODE_ENV === 'development', //是否开启代码检查 outputDir: 'dist', //打包输出目录 productionSourceMap: false, css: { loaderOptions: { postcss: { plugins: [ autoprefixer(), pxtoviewport({ viewportWidth: 375, // 该项仅在使用 Circle 组件时需要 // 原因参见 https://github.com/youzan/vant/issues/1948 selectorBlackList: ['van-circle__layer'] }) ] } } }, chainWebpack: config => { // 移除 prefetch 插件 config.plugins.delete('prefetch') // 或者 // 修改它的选项: // config.plugin('prefetch').tap(options => { // options[0].fileBlacklist = options[0].fileBlacklist || [] // options[0].fileBlacklist.push(/myasyncRoute(.)+?\.js$/) // return options // }) }, devServer: { port: 8082 } }