Procházet zdrojové kódy

fix(pages): exclude 不生效,配置地方错了,要陪在vite.config.ts

Burt před 2 roky
rodič
revize
83e19e8eb2
4 změnil soubory, kde provedl 2 přidání a 14 odebrání
  1. 0 6
      pages.config.ts
  2. 0 5
      src/pages.json
  3. 1 2
      uni-pages.d.ts
  4. 1 1
      vite.config.ts

+ 0 - 6
pages.config.ts

@@ -40,12 +40,6 @@ export default defineUniPages({
   },
   // 你也可以定义 pages 字段,它具有最高的优先级。
   pages: [],
-  /**
-   * exclude page
-   * 排除的页面,相对于 dir 和 subPackages,通常把这些目录里面的components里面的文件排除掉
-   * @default []
-   */
-  exclude: ['**/components/**/**.*'],
   /**
    * subPackages 扫描的目录,例如:src/pages-sub
    * @type SubPackage[] | undefined

+ 0 - 5
src/pages.json

@@ -64,12 +64,7 @@
         "backgroundColor": "#23c09c",
         "navigationStyle": "custom"
       }
-    },
-    {
-      "path": "pages/index/components/demo",
-      "type": "page"
     }
   ],
-  "exclude": ["**/components/**/**.*"],
   "subPackages": []
 }

+ 1 - 2
uni-pages.d.ts

@@ -7,8 +7,7 @@ interface NavigateToOptions {
   url: "pages/index/index" |
        "pages/demo/index" |
        "pages/my/index" |
-       "pages/throughout/index" |
-       "pages/index/components/demo";
+       "pages/throughout/index";
 }
 interface RedirectToOptions extends NavigateToOptions {}
 

+ 1 - 1
vite.config.ts

@@ -45,7 +45,7 @@ export default ({ command, mode }) => {
   return defineConfig({
     plugins: [
       // UniPages() 需要在 Uni() 之前引入
-      UniPages(),
+      UniPages({ exclude: ['**/components/**/**.*'] }),
       Uni(),
       UnoCSS(),
       process.env.UNI_PLATFORM === 'h5' && htmlPlugin(env.VITE_APP_TITLE),