7 Star 0 Fork 0

zhang/credit

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
vue.config.js 3.04 KB
一键复制 编辑 原始数据 按行查看 历史
zhang 提交于 2021-09-28 19:43 . 提交
const path = require('path')
const webpack = require('webpack')
module.exports = {
// 部署应用包时的基本 URL,用法和 webpack 本身的 output.publicPath 一致
publicPath: './',
// 输出文件目录
outputDir: 'dist',
pages: {
index: {
// page 的入口
entry: 'src/main.js',
// 模板来源
template: 'public/index.html',
// 在 dist/index.html 的输出
filename: 'index.html',
// 当使用 title 选项时,template 中的 title 标签需要是 <title><%= htmlWebpackPlugin.options.title %></title>
title: ''
// 在这个页面中包含的块,默认情况下会包含
// 提取出来的通用 chunk 和 vendor chunk。
// chunks: ['chunk-vendors', 'chunk-common', 'index']
}
},
// eslint-loader 是否在保存的时候检查
lintOnSave: true,
// 是否使用包含运行时编译器的 Vue 构建版本
runtimeCompiler: false,
// 生产环境是否生成 sourceMap 文件
productionSourceMap: false,
configureWebpack: {
// if(process.env.NODE_ENV === 'production'){
// config.optimization.minimizer[0].options.terserOptions.compress.drop_console = true
// }
// externals: {
// // AMap: 'AMap', // 高德地图配置
// T: 'T' // 天地图
// // BMap: 'BMap', // 百度地图配置
// }
resolve: {
alias: {
vue$: 'vue/dist/vue.esm.js'
}
},
// jquery配置
plugins: [
new webpack.ProvidePlugin({
jQuery: 'jquery',
$: 'jquery'
})
]
},
// configureWebpack: (config) => {
// if (process.env.NODE_ENV === 'production') {
// // 生产环境
// config.mode = 'production'
// } else {
// // 开发环境
// config.mode = 'development'
// }
// },
// webpack-dev-server 相关配置
devServer: {
// host: 'localhost',
// port: 8080,
open: true,
hot: true,
// http 代理配置
proxy: {
'/api': {
target: 'http://education.94lihai.com/api',
changeOrigin: true,
pathRewrite: {
'^/api': ''
}
}
},
before: app => {}
},
// 第三方插件配置
pluginOptions: {},
pwa: {
iconPaths: {
favicon32: './favicon.png',
favicon16: './favicon.png',
appleTouchIcon: './favicon.png',
maskIcon: './favicon.png',
msTileImage: './favicon.png'
}
}
// 打包压缩图片
// chainWebpack: config => {
// // 解决ie11兼容ES6
// config.entry('main').add('babel-polyfill')
// // 开启图片压缩
// config.module
// .rule('images')
// .test(/\.(png|jpe?g|gif|svg)(\?.*)?$/)
// .use('image-webpack-loader')
// .loader('image-webpack-loader')
// .options({ bypassOnDebug: true })
// // 开启js、css压缩
// if (process.env.NODE_ENV === 'production') {
// config.plugin('compressionPlugin').use(
// new CompressionPlugin({
// test: /\.js$|\.html$|.\css/, // 匹配文件名
// threshold: 10240, // 对超过10k的数据压缩
// deleteOriginalAssets: false // 不删除源文件
// })
// )
// }
// }
// transpileDependencies: [
// 'biyi-admin' // 指定对第三方依赖包进行babel-polyfill处理
// ]
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/zzwh5/credit.git
git@gitee.com:zzwh5/credit.git
zzwh5
credit
credit
master

搜索帮助