diff --git a/web/frps/.env.dev-frpc b/web/frps/.env.dev-frpc
new file mode 100644
index 00000000..47f92706
--- /dev/null
+++ b/web/frps/.env.dev-frpc
@@ -0,0 +1,2 @@
+ENV = 'development'
+VUE_APP_TYPE = 'frpc'
\ No newline at end of file
diff --git a/web/frps/.env.dev-frps b/web/frps/.env.dev-frps
new file mode 100644
index 00000000..a8aa0029
--- /dev/null
+++ b/web/frps/.env.dev-frps
@@ -0,0 +1,2 @@
+ENV = 'development'
+VUE_APP_TYPE = 'frps'
diff --git a/web/frps/.env.development b/web/frps/.env.development
deleted file mode 100644
index 227cccdc..00000000
--- a/web/frps/.env.development
+++ /dev/null
@@ -1,2 +0,0 @@
-# just a flag
-ENV = 'development'
diff --git a/web/frps/.env.frpc b/web/frps/.env.frpc
new file mode 100644
index 00000000..9010c558
--- /dev/null
+++ b/web/frps/.env.frpc
@@ -0,0 +1,2 @@
+ENV = 'production'
+VUE_APP_TYPE = 'frpc'
\ No newline at end of file
diff --git a/web/frps/.env.frps b/web/frps/.env.frps
new file mode 100644
index 00000000..15deab83
--- /dev/null
+++ b/web/frps/.env.frps
@@ -0,0 +1,2 @@
+ENV = 'production'
+VUE_APP_TYPE = 'frps'
\ No newline at end of file
diff --git a/web/frps/.env.production b/web/frps/.env.production
deleted file mode 100644
index 939dc91d..00000000
--- a/web/frps/.env.production
+++ /dev/null
@@ -1,2 +0,0 @@
-# just a flag
-ENV = 'production'
\ No newline at end of file
diff --git a/web/frps/.eslintrc.js b/web/frps/.eslintrc.js
index ea81cd48..dd9e5e9b 100644
--- a/web/frps/.eslintrc.js
+++ b/web/frps/.eslintrc.js
@@ -262,6 +262,18 @@ module.exports = {
objectsInObjects: false
}
],
- 'array-bracket-spacing': [2, 'never']
+ 'array-bracket-spacing': [2, 'never'],
+ 'vue/html-self-closing': [
+ 'error',
+ {
+ html: {
+ void: 'always',
+ normal: 'never',
+ component: 'always'
+ },
+ svg: 'always',
+ math: 'always'
+ }
+ ]
}
}
diff --git a/web/frps/package.json b/web/frps/package.json
index f7d41e83..5216057f 100644
--- a/web/frps/package.json
+++ b/web/frps/package.json
@@ -4,8 +4,10 @@
"author": "fatedier",
"private": true,
"scripts": {
- "serve": "vue-cli-service serve",
- "build": "vue-cli-service build",
+ "serve:c": "vue-cli-service serve --mode dev-frpc",
+ "serve:s": "vue-cli-service serve --mode dev-frps",
+ "build:c": "vue-cli-service build --mode frpc",
+ "build:s": "vue-cli-service build --mode frps",
"lint": "vue-cli-service lint"
},
"dependencies": {
diff --git a/web/frps/src/components/AdminLayout/components/Sidebar/Link.vue b/web/frps/src/components/AdminLayout/components/Sidebar/Link.vue
index eb4dd107..aa123ea2 100644
--- a/web/frps/src/components/AdminLayout/components/Sidebar/Link.vue
+++ b/web/frps/src/components/AdminLayout/components/Sidebar/Link.vue
@@ -2,7 +2,7 @@