From 80f4d8892fcc4342edb8abec485e9246e095f787 Mon Sep 17 00:00:00 2001 From: chuzhixin <1204505056@qq.com> Date: Sun, 4 Oct 2020 22:14:50 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E9=99=A4compression-webpack-plugin?= =?UTF-8?q?=E3=80=81js-cookie?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 3 --- src/config/settings.js | 4 ++-- src/utils/accessToken.js | 7 ------- vue.config.js | 15 --------------- 4 files changed, 2 insertions(+), 27 deletions(-) diff --git a/package.json b/package.json index 1772ab8..7a1344e 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,6 @@ "echarts": "^4.9.0", "echarts-wordcloud": "^1.1.3", "element-ui": "^2.13.2", - "js-cookie": "^2.2.1", "jsencrypt": "^3.0.0-rc.1", "lodash": "^4.17.20", "maptalks": "^0.49.1", @@ -78,7 +77,6 @@ "body-parser": "^1.19.0", "chalk": "^4.1.0", "chokidar": "^3.4.2", - "compression-webpack-plugin": "^6.0.2", "eslint": "^7.10.0", "eslint-plugin-prettier": "^3.1.4", "eslint-plugin-vue": "^7.0.0", @@ -87,7 +85,6 @@ "lint-staged": "^10.4.0", "plop": "^2.7.4", "prettier": "^2.1.2", - "raw-loader": "^4.0.1", "sass": "^1.26.11", "sass-loader": "^10.0.2", "stylelint": "^13.7.2", diff --git a/src/config/settings.js b/src/config/settings.js index 6d866db..6014a9e 100644 --- a/src/config/settings.js +++ b/src/config/settings.js @@ -42,9 +42,9 @@ module.exports = { loadingText: "正在加载中...", //token名称 tokenName: "accessToken", - //token在localStorage、sessionStorage、cookie存储的key的名称 + //token在localStorage、sessionStorage存储的key的名称 tokenTableName: "vue-admin-beautiful", - //token存储位置localStorage sessionStorage cookie + //token存储位置localStorage sessionStorage storage: "localStorage", //token失效回退到登录页时是否记录本次的路由 recordRoute: true, diff --git a/src/utils/accessToken.js b/src/utils/accessToken.js index 4af06c7..d0f617b 100644 --- a/src/utils/accessToken.js +++ b/src/utils/accessToken.js @@ -1,5 +1,4 @@ import { storage, tokenTableName } from "@/config/settings"; -import cookie from "js-cookie"; /** * @author chuzhixin 1204505056@qq.com (不想保留author可删除) @@ -12,8 +11,6 @@ export function getAccessToken() { return localStorage.getItem(tokenTableName); } else if ("sessionStorage" === storage) { return sessionStorage.getItem(tokenTableName); - } else if ("cookie" === storage) { - return cookie.get(tokenTableName); } else { return localStorage.getItem(tokenTableName); } @@ -34,8 +31,6 @@ export function setAccessToken(accessToken) { return localStorage.setItem(tokenTableName, accessToken); } else if ("sessionStorage" === storage) { return sessionStorage.setItem(tokenTableName, accessToken); - } else if ("cookie" === storage) { - return cookie.set(tokenTableName, accessToken); } else { return localStorage.setItem(tokenTableName, accessToken); } @@ -55,8 +50,6 @@ export function removeAccessToken() { return localStorage.removeItem(tokenTableName); } else if ("sessionStorage" === storage) { return sessionStorage.clear(); - } else if ("cookie" === storage) { - return cookie.remove(tokenTableName); } else { return localStorage.removeItem(tokenTableName); } diff --git a/vue.config.js b/vue.config.js index 908ba72..8300108 100644 --- a/vue.config.js +++ b/vue.config.js @@ -26,7 +26,6 @@ const FileManagerPlugin = require("filemanager-webpack-plugin"); const dayjs = require("dayjs"); const date = dayjs().format("YYYY_M_D"); const time = dayjs().format("YYYY-M-D HH:mm:ss"); -const CompressionWebpackPlugin = require("compression-webpack-plugin"); const productionGzipExtensions = ["html", "js", "css", "svg"]; process.env.VUE_APP_TITLE = title || "vue-admin-beautiful"; process.env.VUE_APP_AUTHOR = author || "chuzhixin 1204505056@qq.com"; @@ -132,20 +131,6 @@ module.exports = { .plugin("banner") .use(Webpack.BannerPlugin, [`${webpackBanner}${time}`]) .end(); - config - .plugin("compression") - .use(CompressionWebpackPlugin, [ - { - filename: "[path].gz[query]", - algorithm: "gzip", - test: new RegExp( - "\\.(" + productionGzipExtensions.join("|") + ")$" - ), - threshold: 8192, - minRatio: 0.8, - }, - ]) - .end(); config.module .rule("images") .use("image-webpack-loader")