Jelajahi Sumber

refactor: 移除json5支持并更新路由配置

移除vscode对json5的支持配置和相关插件
将路由配置从json5迁移到jsonc格式
更新vite配置中的分包设置
feige996 10 bulan lalu
induk
melakukan
d0b8b5d28d

+ 0 - 1
.vscode/extensions.json

@@ -12,7 +12,6 @@
     "uni-helper.uni-highlight-vscode",
     "uni-helper.uni-ui-snippets-vscode",
     "uni-helper.uni-app-snippets-vscode",
-    "mrmlnc.vscode-json5",
     "streetsidesoftware.code-spell-checker",
     "foxundermoon.shell-format",
     "christian-kohler.path-intellisense"

+ 0 - 1
.vscode/settings.json

@@ -54,7 +54,6 @@
     "html",
     "markdown",
     "json",
-    "json5",
     "jsonc",
     "yaml",
     "toml",

+ 5 - 5
src/pages/about/components/upload.vue

@@ -1,9 +1,9 @@
-<route lang="json5" type="page">
+<route lang="jsonc" type="page">
 {
-  layout: 'default',
-  style: {
-    navigationBarTitleText: '上传-状态一体化',
-  },
+  "layout": "default",
+  "style": {
+    "navigationBarTitleText": "上传-状态一体化"
+  }
 }
 </route>
 

+ 1 - 2
vite.config.ts

@@ -60,10 +60,9 @@ export default async ({ command, mode }) => {
     plugins: [
       UniPages({
         exclude: ['**/components/**/**.*'],
-        routeBlockLang: 'json5', // 虽然设了默认值,但是vue文件还是要加上 lang="json5", 这样才能很好地格式化
         // homePage 通过 vue 文件的 route-block 的type="home"来设定
         // pages 目录为 src/pages,分包目录不能配置在pages目录下
-        // subPackages: ['src/pages-sub'], // 是个数组,可以配置多个,但是不能为pages里面的目录
+        subPackages: ['src/pages-sub'], // 是个数组,可以配置多个,但是不能为pages里面的目录
         dts: 'src/types/uni-pages.d.ts',
       }),
       UniLayouts(),