const path = require('path');
|
|
const json = require('./package.json');
|
const { version } = json;
|
|
function resolve(dir) {
|
return path.join(__dirname, dir);
|
}
|
|
module.exports = {
|
publicPath: './',
|
devServer: {
|
// can be overwritten by process.env.HOST
|
host: '0.0.0.0',
|
port: 8081
|
},
|
pluginOptions: {
|
electronBuilder: {
|
preload: 'src/preload.js',
|
builderOptions: {
|
appId: 'com.helloworld',
|
|
productName: 'helloworld',
|
|
publish: {
|
|
provider: 'generic',
|
|
url: 'http://192.168.10.79:9000/res-update/',
|
updaterCacheDirName: 'res-update'
|
|
},
|
extraResources: [
|
// {
|
// from: "./public/runtime",
|
// to: "./runtime"
|
// },
|
// {
|
// from: "./public/mysql-5.7.10-winx64-res",
|
// to: "./mysql-5.7.10-winx64-res"
|
// },
|
// {
|
// from: "./public/ResMeterManager.exe",
|
// to: "./ResMeterManager.exe"
|
// },
|
// {
|
// from: "./public/ResMeterManager.jar",
|
// to: "./ResMeterManager.jar"
|
// }
|
// {
|
// from: "./public/book.pdf",
|
// to: "../res/book.pdf"
|
// }
|
],
|
files: [
|
'**/*'
|
// '!**/runtime',
|
// '!**/mysql-5.7.10-winx64-res',
|
// '!**/ResMeterManager.jar',
|
// '!**/ResMeterManager.exe'
|
],
|
}
|
}
|
},
|
chainWebpack: config => {
|
config.resolve.alias
|
.set('@', resolve('src'))
|
.set('src', resolve('src'))
|
.set('common', resolve('src/common'))
|
.set('components', resolve('src/components'));
|
|
config.plugin('html').tap((args) => {
|
args[0].title = `内阻测试分析软件V${version}`;
|
return args;
|
})
|
}
|
};
|