首页 > 其他分享 >鸿蒙编译期变量使用

鸿蒙编译期变量使用

时间:2024-08-16 11:49:25浏览次数:11  
标签:myParams 文件 变量 鸿蒙 plugin 编译 模块 ohos

需要修改对应module模块的hvigorfile.ts文件,修改内容如下

import { hapTasks } from '@ohos/hvigor-ohos-plugin';//当前文件初始内容,不通模块有可能不一样,都不用动
let myParams = '我是自定义参数'
export default {
    system: hapTasks,  /* Built-in plugin of Hvigor. It cannot be modified. *///当前文件初始内容,不通模块有可能不一样,都不用动
    plugins:[]     ,    /* Custom plugin to extend the functionality of Hvigor. */
    config:{
        ohos:{
            overrides:{
                buildOption:{
                    arkOptions:{
                        buildProfileFields:{
                            myParamsKey:`myParams = ${myParams}`//这里就是编译期的参数,代码中可以通过BuildProfile.ets文件中看到对应的 myParamsKey变量
                        }
                    }
                }
            }
        }
    }
}

 

标签:myParams,文件,变量,鸿蒙,plugin,编译,模块,ohos
From: https://www.cnblogs.com/fengchuxiaodai/p/18362574

相关文章

  • 指针:存放内存地址的变量
    //指针:类型跟存放变量的类型一致定义格式:数据类型*变量名;static关键字可以防止内存被释放禁止使用野指针和悬空指针特殊指针:void*p;空类型指针,可以存放任何类型指针,但是不能进行操作//指针高级应用:以字节为单位,交换两个变量的值#include<stdio.h>voidSwap(void*p1,void*......
  • Python 查看当前环境所有变量的大小
    https://blog.csdn.net/lly1122334/article/details/104757467defshow_memory(unit='KB',threshold=1):'''查看变量占用内存情况:paramunit:显示的单位,可为`B`,`KB`,`MB`,`GB`:paramthreshold:仅显示内存数值大于等于threshold的变量''�......
  • ansible 变量
    打印playbook变量var01.yaml----hosts:ubuntuvars:foo:bartasks:#Prints"Variable'foo'issettobar".-debug:msg="Variable'foo'issetto{{foo}}"打印文件中的变量var02.yaml......
  • C:指针学习-指针变量—学习笔记
    今日伊雷娜:目录前言:1、字符指针变量1.1使用字符指针存放字符1.2使用字符指针变量存放字符串 2、数组指针变量2.1什么是数组指针变量?2.2数组指针变量初始化2.3关于数组指针类型的解析3、函数指针变量3.1函数地址3.2 函数指针变量的创建3.3关于指针的连续......
  • Swift编译器的代码验证机制:安全与效率的双重协奏
    标题:Swift编译器的代码验证机制:安全与效率的双重协奏引言Swift语言以其安全性和高性能著称,这在很大程度上归功于其编译器的精妙设计。Swift编译器的代码验证机制是确保代码既安全又高效的关键环节。本文将详细探讨Swift编译器的代码验证机制,并展示如何在实践中利用这些机......
  • day04(C高级)编译工具
    编译工具一.gcc编译工具预处理:#开头内容,展开头文件,替换宏定义,不会进行语法检查。gcc-Exx.c-oxx.i编译:检查语法错误,词法错误,将.i文件转换成.s汇编文件。gcc-Sxx.i-oxx.s汇编:将汇编文件转换成二进制文件(不可执行)gcc-cxx.s-oxx.o链接:链接库文件,将不可执......
  • ansible设置环境变量
    通过~/.profile文件设置env01.yaml----hosts:ubuntutasks:#设置环境变量-name:设置环境变量lineinfile:dest:~/.profileregexp:^exportENV_KEY=line:exportENV_KEY=env_value-name:获取环境变量值......
  • 【HarmonyOS】鸿蒙应用蓝牙功能实现 (一)
    【HarmonyOS】鸿蒙应用蓝牙功能实现前言蓝牙技术是一种无线通信技术,可以在短距离内传输数据。它是由爱立信公司于1994年提出的,使用2.4GHz的ISM频段,可以在10米左右的距离内进行通信。可以用于连接手机、耳机、音箱、键盘、鼠标、打印机等各种设备。特点是低功耗、低成本......
  • 变量-python
    变量-python1.变量的定义变量是存储数据的地方,在程序运行时,变量的值可以改变。变量的定义格式如下:变量名=数据例如:a=10b="hello"c=3.142.变量的命名规则变量名可以由字母、数字、下划线组成,但不能以数字开头。3.变量的类型Python中,变量的类型是动态的,不需......
  • 易优Assign模板文件中定义变量-Eyoucms标签手册
    【基础用法】名称:assign功能:模板文件中定义变量,可在其他标签里使用该变量语法:{eyou:assignname='typeid'value='5'/}文件:无参数:name=''变量名value=''赋给变量名的值底层字段:无【更多示例】-------------------------------示例1------------------------------......