Преглед на файлове

Merge branch 'base' into tabbar

菲鸽 преди 2 години
родител
ревизия
d4935d1186
променени са 6 файла, в които са добавени 184 реда и са изтрити 1955 реда
  1. 0 1
      package.json
  2. 171 1933
      pnpm-lock.yaml
  3. 5 2
      src/manifest.json
  4. 2 15
      src/pages.json
  5. 1 0
      vite-plugins/imagemin.ts
  6. 5 4
      vite.config.ts

+ 0 - 1
package.json

@@ -148,7 +148,6 @@
     "unocss-applet": "^0.7.8",
     "unplugin-auto-import": "^0.17.2",
     "vite": "4.3.5",
-    "vite-plugin-imagemin": "^0.6.1",
     "vite-plugin-restart": "^0.4.0",
     "vite-plugin-svg-icons": "^2.0.1",
     "vite-plugin-vue-setup-extend": "^0.4.0",

Файловите разлики са ограничени, защото са твърде много
+ 171 - 1933
pnpm-lock.yaml


+ 5 - 2
src/manifest.json

@@ -37,7 +37,10 @@
         ],
         "minSdkVersion": 30,
         "targetSdkVersion": 30,
-        "abiFilters": ["armeabi-v7a", "arm64-v8a"]
+        "abiFilters": [
+          "armeabi-v7a",
+          "arm64-v8a"
+        ]
       },
       "ios": {},
       "sdkConfigs": {},
@@ -74,4 +77,4 @@
       "base": "/"
     }
   }
-}
+}

+ 2 - 15
src/pages.json

@@ -62,18 +62,5 @@
       }
     }
   ],
-  "subPackages": [
-    {
-      "root": "pages-sub",
-      "pages": [
-        {
-          "path": "demo/index",
-          "type": "page",
-          "style": {
-            "navigationBarTitleText": "分包页面 标题"
-          }
-        }
-      ]
-    }
-  ]
-}
+  "subPackages": []
+}

+ 1 - 0
vite-plugins/imagemin.ts

@@ -1,5 +1,6 @@
 // TIPS: 很多用户无法安装这个插件所以先注释掉了,如果您可以安装成功,那就可以放开这个注释,以及下面的viteImagemin配置
 // 注意,小程序有主包2M的限制,所以一般图片会放到图片服务器(不放本地),那就不需要这个插件
+// 如果是开发h5或者app的,可以自行安装
 import viteImagemin from 'vite-plugin-imagemin'
 
 export default (enabled: boolean) => {

+ 5 - 4
vite.config.ts

@@ -26,7 +26,7 @@ import AutoImport from 'unplugin-auto-import/vite'
 // import viteCompression from 'vite-plugin-compression'
 import ViteRestart from 'vite-plugin-restart'
 import { visualizer } from 'rollup-plugin-visualizer'
-import imagemin from './vite-plugins/imagemin'
+// import imagemin from './vite-plugins/imagemin'
 
 console.log('process.platform -> ', process.platform)
 
@@ -55,8 +55,9 @@ export default ({ command, mode }) => {
       UniPages({
         exclude: ['**/components/**/**.*'],
         routeBlockLang: 'json5', // 虽然设了默认值,但是vue文件还是要加上 lang="json5", 这样才能很好地格式化
-        homePage: 'pages/index/index',
-        subPackages: ['src/pages-sub'], // 是个数组,可以配置多个
+        // homePage 通过 vue 文件的 route-block 的type="home"来设定
+        // pages 目录为 src/pages,分包目录不能配置在pages目录下
+        // subPackages: ['src/pages-sub'], // 是个数组,可以配置多个,但是不能为pages里面的目录
       }),
       UniLayouts(),
       UniPlatform(),
@@ -107,7 +108,7 @@ export default ({ command, mode }) => {
         }),
       // 这个图片压缩插件比较耗时,希望仅在生产环境使用
       // TODO: 缓存每次压缩过的图片,已经压缩过的不再压缩
-      imagemin(mode === 'production'),
+      // imagemin(mode === 'production'),
     ],
     define: {
       __UNI_PLATFORM__: JSON.stringify(process.env.UNI_PLATFORM),