Browse Source

:bug:移除increase-memory-limit、svgo、autoprefixer

chuzhixin 4 years ago
parent
commit
c722f97e12

+ 0 - 3
mock/controller/colorfulIcon.js

@@ -1,9 +1,6 @@
 const data = [
   "alphabetical_sorting",
-  "advance",
-  "address_book",
   "alphabetical_sorting",
-  "advertising",
   "alarm_clock",
   "area_chart",
   "approval",

+ 0 - 4
mock/controller/icon.js

@@ -1,8 +1,4 @@
 const data = [
-  "ad",
-  "address-book",
-  "address-card",
-  "adjust",
   "air-freshener",
   "align-center",
   "align-justify",

+ 3 - 3
mock/controller/menuManagement.js

@@ -2,7 +2,7 @@ module.exports = [
   {
     url: "/menuManagement/getTree",
     type: "post",
-    response(config) {
+    response() {
       return {
         code: 200,
         msg: "success",
@@ -31,7 +31,7 @@ module.exports = [
   {
     url: "/menuManagement/doEdit",
     type: "post",
-    response(config) {
+    response() {
       return {
         code: 200,
         msg: "模拟保存成功",
@@ -41,7 +41,7 @@ module.exports = [
   {
     url: "/menuManagement/doDelete",
     type: "post",
-    response(config) {
+    response() {
       return {
         code: 200,
         msg: "模拟删除成功",

+ 2 - 2
mock/controller/personalCenter.js

@@ -22,7 +22,7 @@ module.exports = [
   {
     url: "/personalCenter/doEdit",
     type: "post",
-    response(config) {
+    response() {
       return {
         code: 200,
         msg: "模拟保存成功",
@@ -32,7 +32,7 @@ module.exports = [
   {
     url: "/personalCenter/doDelete",
     type: "post",
-    response(config) {
+    response() {
       return {
         code: 200,
         msg: "模拟删除成功",

+ 0 - 2
mock/controller/remixIcon.js

@@ -20,8 +20,6 @@ const data = [
   "add-line",
   "admin-fill",
   "admin-line",
-  "advertisement-fill",
-  "advertisement-line",
   "airplay-fill",
   "airplay-line",
   "alarm-fill",

+ 1 - 1
mock/controller/upload.js

@@ -3,7 +3,7 @@ module.exports = [
   {
     url: "/upload",
     type: "post",
-    response(config) {
+    response() {
       return {
         code: 200,
         msg: "success",

+ 4 - 9
package.json

@@ -12,19 +12,17 @@
     "build": "vue-cli-service build",
     "build:report": "vue-cli-service build --report",
     "globle": "npm install -g cnpm --registry=https://registry.npm.taobao.org&&cnpm i rimraf npm-check-updates nrm -g&&rimraf node_modules&&cnpm i",
-    "lint": "vue-cli-service lint --fix",
+    "lint": "vue-cli-service lint",
     "lint:style": "stylelint-config-prettier-check",
     "inspect": "vue-cli-service inspect",
     "template": "plop",
-    "clear": "rimraf node_modules&&cnpm i&&increase-memory-limit",
+    "clear": "rimraf node_modules&&cnpm i",
     "use:npm": "nrm use npm",
     "use:taobao": "nrm use taobao",
-    "update": "ncu -u --concurrency 10 --timeout 80000&&cnpm i",
+    "update": "ncu -u&&cnpm i",
     "update:globle": "ncu -g --concurrency 10 --timeout 80000",
-    "svgo": "svgo -f src/remixIcon/svg --config=svgo.yml",
     "push": "start ./push.sh",
-    "deploy": "start ./deploy.sh",
-    "increase-memory-limit": "increase-memory-limit"
+    "deploy": "start ./deploy.sh"
   },
   "repository": {
     "type": "git",
@@ -79,7 +77,6 @@
     "@vue/cli-plugin-vuex": "^4.5.6",
     "@vue/cli-service": "^4.5.6",
     "@vue/eslint-config-prettier": "^6.0.0",
-    "autoprefixer": "^10.0.1",
     "babel-eslint": "^10.1.0",
     "babel-plugin-dynamic-import-node": "^2.3.3",
     "compression-webpack-plugin": "^6.0.2",
@@ -88,7 +85,6 @@
     "eslint-plugin-vue": "^7.0.0",
     "filemanager-webpack-plugin": "^2.0.5",
     "image-webpack-loader": "^7.0.1",
-    "increase-memory-limit": "^1.0.7",
     "lint-staged": "^10.4.0",
     "mockjs": "^1.1.0",
     "plop": "^2.7.4",
@@ -100,7 +96,6 @@
     "stylelint-config-prettier": "^8.0.2",
     "stylelint-config-recess-order": "^2.1.0",
     "svg-sprite-loader": "^5.0.0",
-    "svgo": "^1.3.2",
     "vue-template-compiler": "^2.6.12",
     "webpackbar": "^4.0.0"
   },

+ 0 - 4
svgo.yml

@@ -1,4 +0,0 @@
-plugins:
-  - removeAttrs:
-      attrs:
-        - "fill-rule"

+ 7 - 19
vue.config.js

@@ -33,16 +33,11 @@ process.env.VUE_APP_AUTHOR = author || "chuzhixin 1204505056@qq.com";
 process.env.VUE_APP_UPDATE_TIME = time;
 process.env.VUE_APP_VERSION = version;
 
-const resolve = (dir) => {
-  return path.join(__dirname, dir);
-};
-
+const resolve = (dir) => path.join(__dirname, dir);
 const mockServer = () => {
-  if (process.env.NODE_ENV === "development") {
+  if (process.env.NODE_ENV === "development")
     return require("./mock/mockServer.js");
-  } else {
-    return "";
-  }
+  else return "";
 };
 
 module.exports = {
@@ -78,8 +73,8 @@ module.exports = {
     };
   },
   chainWebpack(config) {
-    /* config.plugins.delete("preload");
-    config.plugins.delete("prefetch"); */
+    config.plugins.delete("preload");
+    config.plugins.delete("prefetch");
     config.module
       .rule("svg")
       .exclude.add(resolve("src/remixIcon"))
@@ -106,9 +101,9 @@ module.exports = {
       .options({ symbolId: "colorful-icon-[name]" })
       .end();
 
-    config.when(process.env.NODE_ENV === "development", (config) => {
+    /*  config.when(process.env.NODE_ENV === "development", (config) => {
       config.devtool("source-map");
-    });
+    }); */
     config.when(process.env.NODE_ENV !== "development", (config) => {
       config.performance.set("hints", false);
       config.devtool("none");
@@ -131,13 +126,6 @@ module.exports = {
             priority: 20,
             test: /[\\/]node_modules[\\/]_?@fortawesome(.*)/,
           },
-          commons: {
-            name: "chunk-commons",
-            test: resolve("src/components"),
-            minChunks: 3,
-            priority: 5,
-            reuseExistingChunk: true,
-          },
         },
       });
       config