From 3f6ca1c03f9eb8cdcdd4f35d4848ae3da9848eaf Mon Sep 17 00:00:00 2001 From: terwer Date: Mon, 29 Aug 2022 13:26:57 +0800 Subject: [PATCH 1/3] =?UTF-8?q?feat:#1=20=E6=B7=BB=E5=8A=A0pm2=E6=94=AF?= =?UTF-8?q?=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 23 ++++++++++++++++++++++- pm2.json | 11 +++++++++++ 2 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 pm2.json diff --git a/README.md b/README.md index b25bfad..124a340 100644 --- a/README.md +++ b/README.md @@ -3,8 +3,29 @@ Next version for jvue-front using [nuxt3](https://github.com/nuxt/framework) whi We will start develop after Nuxt3 **stabe** release,please wait... -## build +## Install +```bash +dnf install npm +npm i -g yarn +npm i -g vercel +npm i -g pm2 +``` +## Init +```bash +yarn +``` + +## dev ```bash vercel dev +``` + +## deploy +```bash +pm2 start pm2.json +``` + +```bash +pm2 stop pm2.json ``` \ No newline at end of file diff --git a/pm2.json b/pm2.json new file mode 100644 index 0000000..1210381 --- /dev/null +++ b/pm2.json @@ -0,0 +1,11 @@ +{ + "apps": [ + { + "name": "jvue-from", + "script": "yarn", + "args" : "vdev", + "instances": "max", + "exec_mode": "cluster" + } + ] +} \ No newline at end of file From 09a03ba5d460a07f6a60965bbba1c63daf4dbc1b Mon Sep 17 00:00:00 2001 From: terwer Date: Mon, 29 Aug 2022 14:26:25 +0800 Subject: [PATCH 2/3] =?UTF-8?q?feat:#1=20ssr=E4=B8=8D=E7=94=9F=E6=95=88?= =?UTF-8?q?=E5=81=9C=E6=AD=A2=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Components/default/Header.vue | 18 ++++ Components/default/HomePostList.vue | 39 +++++++++ Components/default/Navbar.vue | 49 +++++++++++ layouts/custom.vue | 6 -- layouts/default.vue | 10 ++- nuxt.config.ts | 2 +- package.json | 4 +- pages/index.vue | 46 +++++------ yarn.lock | 124 +++++++++++++++++++++++++++- 9 files changed, 261 insertions(+), 37 deletions(-) create mode 100644 Components/default/Header.vue create mode 100644 Components/default/HomePostList.vue create mode 100644 Components/default/Navbar.vue delete mode 100644 layouts/custom.vue diff --git a/Components/default/Header.vue b/Components/default/Header.vue new file mode 100644 index 0000000..e09ca84 --- /dev/null +++ b/Components/default/Header.vue @@ -0,0 +1,18 @@ + + + + + \ No newline at end of file diff --git a/Components/default/HomePostList.vue b/Components/default/HomePostList.vue new file mode 100644 index 0000000..82eab32 --- /dev/null +++ b/Components/default/HomePostList.vue @@ -0,0 +1,39 @@ + + + + + + + \ No newline at end of file diff --git a/Components/default/Navbar.vue b/Components/default/Navbar.vue new file mode 100644 index 0000000..675ba44 --- /dev/null +++ b/Components/default/Navbar.vue @@ -0,0 +1,49 @@ + + + + + + + \ No newline at end of file diff --git a/layouts/custom.vue b/layouts/custom.vue deleted file mode 100644 index 9e1bc26..0000000 --- a/layouts/custom.vue +++ /dev/null @@ -1,6 +0,0 @@ - \ No newline at end of file diff --git a/layouts/default.vue b/layouts/default.vue index 0ad635c..2d269ab 100644 --- a/layouts/default.vue +++ b/layouts/default.vue @@ -1,6 +1,12 @@ \ No newline at end of file + + \ No newline at end of file diff --git a/nuxt.config.ts b/nuxt.config.ts index 503e84a..2726150 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -23,5 +23,5 @@ export default defineNuxtConfig({ CONF_API_URL: process.env.CONF_API_URL, CONF_USERNAME: process.env.CONF_USERNAME, CONF_PASSWORD: process.env.CONF_PASSWORD - }, + } }) diff --git a/package.json b/package.json index e39e93e..a334171 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "dev": "nuxt dev", "generate": "nuxt generate", "preview": "nuxt preview", - "vdev": "vercel dev" + "vdev": "vercel dev --listen 3000" }, "devDependencies": { "@types/showdown": "^2.0.0", @@ -13,7 +13,9 @@ "nuxt": "3.0.0-rc.8" }, "dependencies": { + "@element-plus/icons-vue": "^2.0.9", "arraybuffer-xml-parser": "^0.6.0", + "element-plus": "^2.2.15", "showdown": "^2.1.0", "xmlrpc": "^1.3.2" } diff --git a/pages/index.vue b/pages/index.vue index 656d47d..8250f6f 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -1,37 +1,31 @@ diff --git a/yarn.lock b/yarn.lock index a5a2954..86e47f0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -281,6 +281,16 @@ dependencies: mime "^3.0.0" +"@ctrl/tinycolor@^3.4.1": + version "3.4.1" + resolved "https://registry.npmmirror.com/@ctrl/tinycolor/-/tinycolor-3.4.1.tgz#75b4c27948c81e88ccd3a8902047bcd797f38d32" + integrity sha512-ej5oVy6lykXsvieQtqZxCOaLT+xD4+QNarq78cIYISHmZXshCvROLudpQN3lfL8G0NL7plMSSK+zlyvCaIJ4Iw== + +"@element-plus/icons-vue@^2.0.6", "@element-plus/icons-vue@^2.0.9": + version "2.0.9" + resolved "https://registry.npmmirror.com/@element-plus/icons-vue/-/icons-vue-2.0.9.tgz#b7777c57534522e387303d194451d50ff549d49a" + integrity sha512-okdrwiVeKBmW41Hkl0eMrXDjzJwhQMuKiBOu17rOszqM+LS/yBYpNQNV5Jvoh06Wc+89fMmb/uhzf8NZuDuUaQ== + "@esbuild/linux-loong64@0.14.54": version "0.14.54" resolved "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz#de2a4be678bd4d0d1ffbb86e6de779cde5999028" @@ -291,6 +301,18 @@ resolved "https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.15.5.tgz#91aef76d332cdc7c8942b600fa2307f3387e6f82" integrity sha512-UHkDFCfSGTuXq08oQltXxSZmH1TXyWsL+4QhZDWvvLl6mEJQqk3u7/wq1LjhrrAXYIllaTtRSzUXl4Olkf2J8A== +"@floating-ui/core@^0.7.3": + version "0.7.3" + resolved "https://registry.npmmirror.com/@floating-ui/core/-/core-0.7.3.tgz#d274116678ffae87f6b60e90f88cc4083eefab86" + integrity sha512-buc8BXHmG9l82+OQXOFU3Kr2XQx9ys01U/Q9HMIrZ300iLc8HLMgh7dcCqgYzAzf4BkoQvDcXf5Y+CuEZ5JBYg== + +"@floating-ui/dom@^0.5.4": + version "0.5.4" + resolved "https://registry.npmmirror.com/@floating-ui/dom/-/dom-0.5.4.tgz#4eae73f78bcd4bd553ae2ade30e6f1f9c73fe3f1" + integrity sha512-419BMceRLq0RrmTSDxn8hf9R3VCJv2K9PUfugh5JyEFmdjzDo+e8U5EdR8nzKq8Yj1htzLm3b6eQEEam3/rrtg== + dependencies: + "@floating-ui/core" "^0.7.3" + "@ioredis/commands@^1.1.1": version "1.2.0" resolved "https://registry.npmmirror.com/@ioredis/commands/-/commands-1.2.0.tgz#6d61b3097470af1fdbbe622795b8921d42018e11" @@ -526,6 +548,11 @@ vite-plugin-checker "^0.4.9" vue-bundle-renderer "^0.4.1" +"@popperjs/core@npm:@sxzz/popperjs-es@^2.11.7": + version "2.11.7" + resolved "https://registry.npmmirror.com/@sxzz/popperjs-es/-/popperjs-es-2.11.7.tgz#a7f69e3665d3da9b115f9e71671dae1b97e13671" + integrity sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ== + "@rollup/plugin-alias@^3.1.9": version "3.1.9" resolved "https://registry.npmmirror.com/@rollup/plugin-alias/-/plugin-alias-3.1.9.tgz#a5d267548fe48441f34be8323fb64d1d4a1b3fdf" @@ -628,6 +655,18 @@ "@types/tough-cookie" "*" parse5 "^7.0.0" +"@types/lodash-es@^4.17.6": + version "4.17.6" + resolved "https://registry.npmmirror.com/@types/lodash-es/-/lodash-es-4.17.6.tgz#c2ed4c8320ffa6f11b43eb89e9eaeec65966a0a0" + integrity sha512-R+zTeVUKDdfoRxpAryaQNRKk3105Rrgx2CFRClIgRGaqDTdjsm8h6IYA8ir584W3ePzkZfst5xIgDwYrlh9HLg== + dependencies: + "@types/lodash" "*" + +"@types/lodash@*", "@types/lodash@^4.14.182": + version "4.14.184" + resolved "https://registry.npmmirror.com/@types/lodash/-/lodash-4.14.184.tgz#23f96cd2a21a28e106dc24d825d4aa966de7a9fe" + integrity sha512-RoZphVtHbxPZizt4IcILciSWiC6dcn+eZ8oX9IWEYfDMcocdd42f7NPI6fQj+6zI8y4E0L7gu2pcZKLGTRaV9Q== + "@types/node@*": version "18.7.13" resolved "https://registry.npmmirror.com/@types/node/-/node-18.7.13.tgz#23e6c5168333480d454243378b69e861ab5c011a" @@ -650,6 +689,11 @@ resolved "https://registry.npmmirror.com/@types/tough-cookie/-/tough-cookie-4.0.2.tgz#6286b4c7228d58ab7866d19716f3696e03a09397" integrity sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw== +"@types/web-bluetooth@^0.0.15": + version "0.0.15" + resolved "https://registry.npmmirror.com/@types/web-bluetooth/-/web-bluetooth-0.0.15.tgz#d60330046a6ed8a13b4a53df3813c44942ebdf72" + integrity sha512-w7hEHXnPMEZ+4nGKl/KDRVpxkwYxYExuHOYXyzIzCDzEZ9ZCGMAewulr9IqJu2LR4N37fcnb1XVeuZ09qgOxhA== + "@types/xmlrpc@^1.3.7": version "1.3.7" resolved "https://registry.npmmirror.com/@types/xmlrpc/-/xmlrpc-1.3.7.tgz#a95e8636fe9b848772088cfaa8021d0ad0ad99a0" @@ -804,11 +848,33 @@ resolved "https://registry.npmmirror.com/@vue/shared/-/shared-3.2.37.tgz#8e6adc3f2759af52f0e85863dfb0b711ecc5c702" integrity sha512-4rSJemR2NQIo9Klm1vabqWjD8rs/ZaJSzMxkMNeJS6lHiUjjUeYFbooN19NgFjztubEKh3WlZUeOLVdbbUWHsw== +"@vueuse/core@^9.1.0": + version "9.1.1" + resolved "https://registry.npmmirror.com/@vueuse/core/-/core-9.1.1.tgz#a5c09c33ccee58cfd53bc3ec2d5a0d304155529e" + integrity sha512-QfuaNWRDMQcCUwXylCyYhPC3ScS9Tiiz4J0chdwr3vOemBwRToSywq8MP+ZegKYFnbETzRY8G/5zC+ca30wrRQ== + dependencies: + "@types/web-bluetooth" "^0.0.15" + "@vueuse/metadata" "9.1.1" + "@vueuse/shared" "9.1.1" + vue-demi "*" + "@vueuse/head@^0.7.9": version "0.7.9" resolved "https://registry.npmmirror.com/@vueuse/head/-/head-0.7.9.tgz#888ab87667ab6dbe6edba10d176fa91c1b0ec021" integrity sha512-5wnRiH2XIUSLLXJDLDDTcpvAg5QXgTIVZl46AU7to/T91KHsdBLHSE4WhRO7kP0jbkAhlxnx64E29cQtwBrMjg== +"@vueuse/metadata@9.1.1": + version "9.1.1" + resolved "https://registry.npmmirror.com/@vueuse/metadata/-/metadata-9.1.1.tgz#b3fe4b97e62096f7566cd8eb107c503998b2c9a6" + integrity sha512-XZ2KtSW+85LLHB/IdGILPAtbIVHasPsAW7aqz3BRMzJdAQWRiM/FGa1OKBwLbXtUw/AmjKYFlZJo7eOFIBXRog== + +"@vueuse/shared@9.1.1": + version "9.1.1" + resolved "https://registry.npmmirror.com/@vueuse/shared/-/shared-9.1.1.tgz#811f47629e281a19013ae6dcdf11ed3e1e91e023" + integrity sha512-c+IfcOYmHiHqoEa3ED1Tbpue5GHmoUmTp8PtO4YbczthtY155Rt6DmWhjxMLXBF1Bcidagxljmp/7xtAzEHXLw== + dependencies: + vue-demi "*" + abbrev@1: version "1.1.1" resolved "https://registry.npmmirror.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" @@ -936,6 +1002,11 @@ async-sema@^3.1.1: resolved "https://registry.npmmirror.com/async-sema/-/async-sema-3.1.1.tgz#e527c08758a0f8f6f9f15f799a173ff3c40ea808" integrity sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg== +async-validator@^4.2.5: + version "4.2.5" + resolved "https://registry.npmmirror.com/async-validator/-/async-validator-4.2.5.tgz#c96ea3332a521699d0afaaceed510a54656c6339" + integrity sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg== + async@^3.2.3: version "3.2.4" resolved "https://registry.npmmirror.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c" @@ -1434,6 +1505,11 @@ data-uri-to-buffer@^4.0.0: resolved "https://registry.npmmirror.com/data-uri-to-buffer/-/data-uri-to-buffer-4.0.0.tgz#b5db46aea50f6176428ac05b73be39a57701a64b" integrity sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA== +dayjs@^1.11.3: + version "1.11.5" + resolved "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.5.tgz#00e8cc627f231f9499c19b38af49f56dc0ac5e93" + integrity sha512-CAdX5Q3YW3Gclyo5Vpqkgpj8fSdLQcRuzfX6mC6Phy0nfJ0eGYOeS7m4mt2plDWLAtA4TqTakvbboHvUxfe4iA== + debug@2.6.9: version "2.6.9" resolved "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" @@ -1574,6 +1650,27 @@ electron-to-chromium@^1.4.202: resolved "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.4.233.tgz#aa142e45468bda111b88abc9cc59d573b75d6a60" integrity sha512-ejwIKXTg1wqbmkcRJh9Ur3hFGHFDZDw1POzdsVrB2WZjgRuRMHIQQKNpe64N/qh3ZtH2otEoRoS+s6arAAuAAw== +element-plus@^2.2.15: + version "2.2.15" + resolved "https://registry.npmmirror.com/element-plus/-/element-plus-2.2.15.tgz#862bb6ecbd15b2d82d79dcf56bbbc30010771132" + integrity sha512-SMIx8xKB1YawT9JocyFhbs3Av2rXFfxrCVTLMYS0DK0xnW+fKvwjZngLfwF6MyRzXIuzNW17XFtu0iP3tlJHbA== + dependencies: + "@ctrl/tinycolor" "^3.4.1" + "@element-plus/icons-vue" "^2.0.6" + "@floating-ui/dom" "^0.5.4" + "@popperjs/core" "npm:@sxzz/popperjs-es@^2.11.7" + "@types/lodash" "^4.14.182" + "@types/lodash-es" "^4.17.6" + "@vueuse/core" "^9.1.0" + async-validator "^4.2.5" + dayjs "^1.11.3" + escape-html "^1.0.3" + lodash "^4.17.21" + lodash-es "^4.17.21" + lodash-unified "^1.0.2" + memoize-one "^6.0.0" + normalize-wheel-es "^1.2.0" + emoji-regex@^8.0.0: version "8.0.0" resolved "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" @@ -1889,7 +1986,7 @@ escalade@^3.1.1: resolved "https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== -escape-html@~1.0.3: +escape-html@^1.0.3, escape-html@~1.0.3: version "1.0.3" resolved "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== @@ -2554,6 +2651,16 @@ local-pkg@^0.4.2: resolved "https://registry.npmmirror.com/local-pkg/-/local-pkg-0.4.2.tgz#13107310b77e74a0e513147a131a2ba288176c2f" integrity sha512-mlERgSPrbxU3BP4qBqAvvwlgW4MTg78iwJdGGnv7kibKjWcJksrG3t6LB5lXI93wXRDvG4NpUgJFmTG4T6rdrg== +lodash-es@^4.17.21: + version "4.17.21" + resolved "https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee" + integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== + +lodash-unified@^1.0.2: + version "1.0.2" + resolved "https://registry.npmmirror.com/lodash-unified/-/lodash-unified-1.0.2.tgz#bb2694db3533781e5cce984af60cfaea318b83c1" + integrity sha512-OGbEy+1P+UT26CYi4opY4gebD8cWRDxAT6MAObIVQMiqYdxZr1g3QHWCToVsm31x2NkLS4K3+MC2qInaRMa39g== + lodash._reinterpolate@^3.0.0: version "3.0.0" resolved "https://registry.npmmirror.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" @@ -2670,6 +2777,11 @@ mdn-data@2.0.14: resolved "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== +memoize-one@^6.0.0: + version "6.0.0" + resolved "https://registry.npmmirror.com/memoize-one/-/memoize-one-6.0.0.tgz#b2591b871ed82948aee4727dc6abceeeac8c1045" + integrity sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw== + memory-fs@^0.5.0: version "0.5.0" resolved "https://registry.npmmirror.com/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c" @@ -2956,6 +3068,11 @@ normalize-url@^6.0.1, normalize-url@^6.1.0: resolved "https://registry.npmmirror.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== +normalize-wheel-es@^1.2.0: + version "1.2.0" + resolved "https://registry.npmmirror.com/normalize-wheel-es/-/normalize-wheel-es-1.2.0.tgz#0fa2593d619f7245a541652619105ab076acf09e" + integrity sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw== + npm-run-path@^4.0.1: version "4.0.1" resolved "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" @@ -4304,6 +4421,11 @@ vue-bundle-renderer@^0.4.1: dependencies: ufo "^0.8.3" +vue-demi@*: + version "0.13.11" + resolved "https://registry.npmmirror.com/vue-demi/-/vue-demi-0.13.11.tgz#7d90369bdae8974d87b1973564ad390182410d99" + integrity sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A== + vue-router@^4.1.3: version "4.1.5" resolved "https://registry.npmmirror.com/vue-router/-/vue-router-4.1.5.tgz#256f597e3f5a281a23352a6193aa6e342c8d9f9a" From f65a083aa33e03f745ce82ee8416f8fe1c3929ce Mon Sep 17 00:00:00 2001 From: terwer Date: Mon, 29 Aug 2022 14:27:19 +0800 Subject: [PATCH 3/3] =?UTF-8?q?feat:#1=20ssr=E4=B8=8D=E7=94=9F=E6=95=88?= =?UTF-8?q?=E5=81=9C=E6=AD=A2=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 124a340..337846f 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,8 @@ Next version for jvue-front using [nuxt3](https://github.com/nuxt/framework) whi We will start develop after Nuxt3 **stabe** release,please wait... +See also:[https://github.com/element-plus/element-plus-nuxt-starter/issues/46](https://github.com/element-plus/element-plus-nuxt-starter/issues/46) + ## Install ```bash dnf install npm