瀏覽代碼

🚧 去除console

快乐的梦鱼 1 月之前
父節點
當前提交
ab9895927b
共有 3 個文件被更改,包括 17 次插入4 次删除
  1. 11 0
      nuxt.config.ts
  2. 5 4
      package-lock.json
  3. 1 0
      package.json

+ 11 - 0
nuxt.config.ts

@@ -29,6 +29,17 @@ export default defineNuxtConfig({
       '@imengyu/imengyu-utils',
     ],
   },
+  vite: {
+    build: {
+      minify: 'terser',
+      terserOptions: {
+        compress: {
+          drop_console: true,
+          drop_debugger: true,
+        },
+      },
+    },
+  },
   routeRules: {
     //'/**': { swr: false, isr: false, headers: { 'cache-control': 'no-store, max-age=0' } },
     

+ 5 - 4
package-lock.json

@@ -42,6 +42,7 @@
         "commander": "^14.0.0",
         "npm-run-all2": "^7.0.2",
         "sass": "^1.87.0",
+        "terser": "^5.44.1",
         "typescript": "~5.8.0",
         "vite": "^6.2.4",
         "vite-plugin-vue-devtools": "^7.7.2",
@@ -12124,13 +12125,13 @@
       }
     },
     "node_modules/terser": {
-      "version": "5.43.1",
-      "resolved": "https://registry.npmmirror.com/terser/-/terser-5.43.1.tgz",
-      "integrity": "sha512-+6erLbBm0+LROX2sPXlUYx/ux5PyE9K/a92Wrt6oA+WDAoFTdpHE5tCYCI5PNzq2y8df4rA+QgHLJuR4jNymsg==",
+      "version": "5.44.1",
+      "resolved": "https://registry.npmmirror.com/terser/-/terser-5.44.1.tgz",
+      "integrity": "sha512-t/R3R/n0MSwnnazuPpPNVO60LX0SKL45pyl9YlvxIdkH0Of7D5qM2EVe+yASRIlY5pZ73nclYJfNANGWPwFDZw==",
       "license": "BSD-2-Clause",
       "dependencies": {
         "@jridgewell/source-map": "^0.3.3",
-        "acorn": "^8.14.0",
+        "acorn": "^8.15.0",
         "commander": "^2.20.0",
         "source-map-support": "~0.5.20"
       },

+ 1 - 0
package.json

@@ -48,6 +48,7 @@
     "commander": "^14.0.0",
     "npm-run-all2": "^7.0.2",
     "sass": "^1.87.0",
+    "terser": "^5.44.1",
     "typescript": "~5.8.0",
     "vite": "^6.2.4",
     "vite-plugin-vue-devtools": "^7.7.2",