This commit is contained in:
2025-05-21 15:48:27 +08:00
parent 553cc38b67
commit b3862ac356
33 changed files with 35390 additions and 16882 deletions
+28 -29
View File
@@ -1,28 +1,31 @@
const HtmlWebpackPlugin = require('html-webpack-plugin');
const HtmlWebpackPlugin = require("html-webpack-plugin");
module.exports = {
publicPath: '/wap/',
outputDir: 'wap',
publicPath: "./",
outputDir: "wap",
productionSourceMap: false,
filenameHashing: true,
devServer: {
// https:true,
host: '0.0.0.0',
host: "0.0.0.0",
disableHostCheck: false,
proxy: {
'/api': {
"/api": {
target: process.env.VUE_APP_HOST,
changeOrigin: true
}
}
changeOrigin: true,
},
},
},
chainWebpack: config => {
const oneOfsMap = config.module.rule('scss').oneOfs.store;
oneOfsMap.forEach(item => {
item.use('sass-resources-loader').loader('sass-resources-loader').options({
resources: './src/assets/scss/common.scss'
}).end();
})
chainWebpack: (config) => {
const oneOfsMap = config.module.rule("scss").oneOfs.store;
oneOfsMap.forEach((item) => {
item.use("sass-resources-loader")
.loader("sass-resources-loader")
.options({
resources: "./src/assets/scss/common.scss",
})
.end();
});
// config.plugin('compression').use(
// new CompressionWebpackPlugin({
@@ -37,27 +40,23 @@ module.exports = {
// config.resolve.plugins.delete('prefetch');
// config.resolve.plugins.delete('prerload');
},
configureWebpack: config => {
config.plugins.forEach(plugin => {
if(plugin instanceof HtmlWebpackPlugin){
plugin.options.title = '自在福田 - 寺庙联盟'
configureWebpack: (config) => {
config.plugins.forEach((plugin) => {
if (plugin instanceof HtmlWebpackPlugin) {
plugin.options.title = "自在福田 - 寺庙联盟";
}
})
});
},
css: {
sourceMap: false,
loaderOptions: {
scss: {
data: null,
},
postcss: {
plugins: [
]
}
}
}
}
plugins: [],
},
},
},
};