diff --git a/package.json b/package.json index a443d6c..7a852e4 100644 --- a/package.json +++ b/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", diff --git a/src/manifest.json b/src/manifest.json index 37837e0..2ef8961 100644 --- a/src/manifest.json +++ b/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": "/" } } -} +} \ No newline at end of file diff --git a/src/pages.json b/src/pages.json index 3a5cbc0..ddf39e8 100644 --- a/src/pages.json +++ b/src/pages.json @@ -68,18 +68,5 @@ } } ], - "subPackages": [ - { - "root": "pages-sub", - "pages": [ - { - "path": "demo/index", - "type": "page", - "style": { - "navigationBarTitleText": "分包页面 标题" - } - } - ] - } - ] -} + "subPackages": [] +} \ No newline at end of file diff --git a/vite-plugins/imagemin.ts b/vite-plugins/imagemin.ts index bab8ec5..886b8cc 100644 --- a/vite-plugins/imagemin.ts +++ b/vite-plugins/imagemin.ts @@ -1,5 +1,6 @@ // TIPS: 很多用户无法安装这个插件所以先注释掉了,如果您可以安装成功,那就可以放开这个注释,以及下面的viteImagemin配置 // 注意,小程序有主包2M的限制,所以一般图片会放到图片服务器(不放本地),那就不需要这个插件 +// 如果是开发h5或者app的,可以自行安装 import viteImagemin from 'vite-plugin-imagemin' export default (enabled: boolean) => { diff --git a/vite.config.ts b/vite.config.ts index 404deee..a6d08b2 100644 --- a/vite.config.ts +++ b/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),