Parcourir la source

build: add log

菲鸽 il y a 2 ans
Parent
commit
8db5470522
3 fichiers modifiés avec 21 ajouts et 3 suppressions
  1. 1 0
      tsconfig.json
  2. 15 0
      vite-env.d.ts
  3. 5 3
      vite.config.ts

+ 1 - 0
tsconfig.json

@@ -13,6 +13,7 @@
     "outDir": "dist",
     "lib": ["esnext", "dom"],
     "types": [
+      "vite-env.d.ts",
       "@dcloudio/types",
       "@types/wechat-miniprogram",
       "@uni-helper/uni-app-types",

+ 15 - 0
vite-env.d.ts

@@ -0,0 +1,15 @@
+// 全局自定义参数
+declare const __UNI_PLATFORM__:
+  | 'h5'
+  | 'app'
+  | 'mp-alipay'
+  | 'mp-baidu'
+  | 'mp-jd'
+  | 'mp-kuaishou'
+  | 'mp-lark'
+  | 'mp-qq'
+  | 'mp-toutiao'
+  | 'mp-weixin'
+  | 'quickapp-webview'
+  | 'quickapp-webview-huawei'
+  | 'quickapp-webview-union'

+ 5 - 3
vite.config.ts

@@ -35,7 +35,7 @@ export default ({ command, mode }) => {
   // console.log(mode === process.env.NODE_ENV) // true
 
   // mode: 区分生产环境还是开发环境
-  console.log(command, mode)
+  console.log('command, mode -> ', command, mode)
   // pnpm dev:h5 时得到 => serve development
   // pnpm build:h5 时得到 => build production
   // pnpm dev:mp-weixin 时得到 => build development (注意区别,command为build)
@@ -44,11 +44,13 @@ export default ({ command, mode }) => {
   // process.cwd(): 获取当前文件的目录跟地址
   // loadEnv(): 返回当前环境env文件中额外定义的变量
   const env = loadEnv(mode, path.resolve(process.cwd(), 'env'))
-  console.log(env)
-  console.log(process.env.UNI_PLATFORM) // 得到 mp-weixin, h5 等
+  console.log('env -> ', env)
+  console.log('process.env.UNI_PLATFORM: ', process.env.UNI_PLATFORM) // 得到 mp-weixin, h5, app 等
+  console.log('isH5: ', process.env.UNI_PLATFORM === 'h5') // 得到 mp-weixin, h5, app 等
 
   return defineConfig({
     envDir: './env', // 自定义env目录
+
     plugins: [
       UniPages({
         exclude: ['**/components/**/**.*'],