Commit 50817ac9 authored by 郑磊's avatar 郑磊

添加调试控制台

parent 992e8141
...@@ -10,6 +10,7 @@ ...@@ -10,6 +10,7 @@
"dependencies": { "dependencies": {
"core-js-pure": "^3.37.1", "core-js-pure": "^3.37.1",
"fj-captcha-vue": "git+http://gitlab.3yakj.com/crystalray/fj-captcha-vue.git", "fj-captcha-vue": "git+http://gitlab.3yakj.com/crystalray/fj-captcha-vue.git",
"vconsole": "^3.15.1",
"vue": "^3.4.21" "vue": "^3.4.21"
}, },
"devDependencies": { "devDependencies": {
...@@ -32,6 +33,17 @@ ...@@ -32,6 +33,17 @@
"node": ">=6.0.0" "node": ">=6.0.0"
} }
}, },
"node_modules/@babel/runtime": {
"version": "7.24.5",
"resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.24.5.tgz",
"integrity": "sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==",
"dependencies": {
"regenerator-runtime": "^0.14.0"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@esbuild/aix-ppc64": { "node_modules/@esbuild/aix-ppc64": {
"version": "0.20.2", "version": "0.20.2",
"resolved": "https://registry.npmmirror.com/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", "resolved": "https://registry.npmmirror.com/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz",
...@@ -815,6 +827,27 @@ ...@@ -815,6 +827,27 @@
"url": "https://github.com/sponsors/mesqueeb" "url": "https://github.com/sponsors/mesqueeb"
} }
}, },
"node_modules/copy-text-to-clipboard": {
"version": "3.2.0",
"resolved": "https://registry.npmmirror.com/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.0.tgz",
"integrity": "sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q==",
"engines": {
"node": ">=12"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/core-js": {
"version": "3.37.1",
"resolved": "https://registry.npmmirror.com/core-js/-/core-js-3.37.1.tgz",
"integrity": "sha512-Xn6qmxrQZyB0FFY8E3bgRXei3lWDJHhvI+u0q9TKIYM49G8pAr0FgnnrFRAmsbptZL1yxRADVXn+x5AGsbBfyw==",
"hasInstallScript": true,
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/core-js"
}
},
"node_modules/core-js-pure": { "node_modules/core-js-pure": {
"version": "3.37.1", "version": "3.37.1",
"resolved": "https://registry.npmmirror.com/core-js-pure/-/core-js-pure-3.37.1.tgz", "resolved": "https://registry.npmmirror.com/core-js-pure/-/core-js-pure-3.37.1.tgz",
...@@ -1064,6 +1097,11 @@ ...@@ -1064,6 +1097,11 @@
"integrity": "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==", "integrity": "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==",
"dev": true "dev": true
}, },
"node_modules/mutation-observer": {
"version": "1.0.3",
"resolved": "https://registry.npmmirror.com/mutation-observer/-/mutation-observer-1.0.3.tgz",
"integrity": "sha512-M/O/4rF2h776hV7qGMZUH3utZLO/jK7p8rnNgGkjKUw8zCGjRQPxB8z6+5l8+VjRUQ3dNYu4vjqXYLr+U8ZVNA=="
},
"node_modules/nanoid": { "node_modules/nanoid": {
"version": "3.3.7", "version": "3.3.7",
"resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.7.tgz", "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.7.tgz",
...@@ -1162,6 +1200,11 @@ ...@@ -1162,6 +1200,11 @@
"dev": true, "dev": true,
"optional": true "optional": true
}, },
"node_modules/regenerator-runtime": {
"version": "0.14.1",
"resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz",
"integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw=="
},
"node_modules/rollup": { "node_modules/rollup": {
"version": "4.17.2", "version": "4.17.2",
"resolved": "https://registry.npmmirror.com/rollup/-/rollup-4.17.2.tgz", "resolved": "https://registry.npmmirror.com/rollup/-/rollup-4.17.2.tgz",
...@@ -1266,6 +1309,17 @@ ...@@ -1266,6 +1309,17 @@
"integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==",
"dev": true "dev": true
}, },
"node_modules/vconsole": {
"version": "3.15.1",
"resolved": "https://registry.npmmirror.com/vconsole/-/vconsole-3.15.1.tgz",
"integrity": "sha512-KH8XLdrq9T5YHJO/ixrjivHfmF2PC2CdVoK6RWZB4yftMykYIaXY1mxZYAic70vADM54kpMQF+dYmvl5NRNy1g==",
"dependencies": {
"@babel/runtime": "^7.17.2",
"copy-text-to-clipboard": "^3.0.1",
"core-js": "^3.11.0",
"mutation-observer": "^1.0.3"
}
},
"node_modules/vite": { "node_modules/vite": {
"version": "5.2.11", "version": "5.2.11",
"resolved": "https://registry.npmmirror.com/vite/-/vite-5.2.11.tgz", "resolved": "https://registry.npmmirror.com/vite/-/vite-5.2.11.tgz",
......
...@@ -11,6 +11,7 @@ ...@@ -11,6 +11,7 @@
"dependencies": { "dependencies": {
"core-js-pure": "^3.37.1", "core-js-pure": "^3.37.1",
"fj-captcha-vue": "git+http://gitlab.3yakj.com/crystalray/fj-captcha-vue.git", "fj-captcha-vue": "git+http://gitlab.3yakj.com/crystalray/fj-captcha-vue.git",
"vconsole": "^3.15.1",
"vue": "^3.4.21" "vue": "^3.4.21"
}, },
"devDependencies": { "devDependencies": {
......
//开启控制台
import VConsole from 'vconsole'
import URL from 'core-js-pure/features/url'
const enable = (() => {
if (import.meta.env.DEV) {
return true
}
const uri = new URL(location.href)
if (uri.searchParams.get('__3y_debug') === '1') {
return true
}
return false
})()
if (enable) {
new VConsole()
}
import 'fj-captcha-vue/esm/style.css' import 'fj-captcha-vue/esm/style.css'
import { createApp } from 'vue' import { createApp } from 'vue'
import '../console'
import '../style.css' import '../style.css'
import App from './App.vue' import App from './App.vue'
......
import 'fj-captcha-vue/esm/style.css' import 'fj-captcha-vue/esm/style.css'
import { createApp } from 'vue' import { createApp } from 'vue'
import '../console'
import '../style.css' import '../style.css'
import App from './App.vue' import App from './App.vue'
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment