更新配置

This commit is contained in:
xyf-mac 2021-11-10 22:05:15 +08:00
parent d712298fd5
commit a2fd2f3abc
6 changed files with 35 additions and 8 deletions

View File

@ -4,7 +4,7 @@
"description": "",
"main": "main.js",
"scripts": {
"test": "electron ./"
"run-desktop": "electron ./"
},
"author": "",
"license": "ISC",

0
source/.env Normal file
View File

0
source/.env.development Normal file
View File

0
source/.env.production Normal file
View File

View File

@ -4,9 +4,9 @@
"private": true,
"scripts": {
"serve": "vue-cli-service serve",
"build": "vue-cli-service build",
"lint": "vue-cli-service lint",
"build-watch": "vue-cli-service build --watch"
"build-dev": "vue-cli-service build --mode dev --watch",
"build-prod": "vue-cli-service build -mode prod",
"lint": "vue-cli-service lint"
},
"dependencies": {
"core-js": "^3.6.5",

View File

@ -1,5 +1,35 @@
const Copy = require("./plugins/copy");
const Path = require("path");
const TerserPlugin = require("terser-webpack-plugin");
console.log("***env: ", process.env.NODE_ENV);
let configureWebpack = {};
switch (process.env.NODE_ENV) {
case "development": {
configureWebpack = {
mode: "development",
devtool: "#source-map",
};
break;
}
case "production": {
configureWebpack = {
mode: "production",
optimization: {
minimizer: [
new TerserPlugin({
terserOptions: {
compress: {
drop_console: true, // 移除console
}
}
})
]
}
};
break;
}
}
module.exports = {
publicPath: "/",
outputDir: "dist",
@ -27,8 +57,5 @@ module.exports = {
}
}
},
configureWebpack: {
mode: "development",// production
devtool: "#source-map",
}
configureWebpack,
};