HarmonyOS鸿蒙Next中ohpm install [options] <har file> 命令中--prefix <string> 相关问题
HarmonyOS鸿蒙Next中ohpm install [options] <har file> 命令中–prefix <string> 相关问题
prefix 是否可以指定为module路径,目前看来只能是项目根路径
比如我将login module 放在 ohos_sdk_base项目中
ohos_sdk_base
–har
----base.har
–login
----har
------base.har
----oh-package.json5
–oh-package.json5
我希望在打包login为har的时候带上base.har
-
我使用ohpm install “./har/base.har” 在外层oh-package.json5中添加依赖
-
但是使用ohpm install --prefix xxx/ohos_sdk_login/login/ xxx/ohos_sdk_login/login/har/base.har
并不会改变login中的oh-package.json5
我的问题是
-
是否需要在loginmodule中oh-package.json5依赖base.har,是否有指令可以支持
-
是否有指令可以将har添加到外层oh-package.json5中的overrides中,避免har重复依赖,类似
“overrides”: {
“@ohos/flutter_ohos”: “file:./har/flutter.har”
},
更多关于HarmonyOS鸿蒙Next中ohpm install [options] <har file> 命令中--prefix <string> 相关问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
需要在loginmodule中oh-package.json5依赖base.har,但是当前ohpm命令行没有指令可以添加依赖项以及overrides。需要使用常规方式在oh-package.json5引用。
更多关于HarmonyOS鸿蒙Next中ohpm install [options] <har file> 命令中--prefix <string> 相关问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next中,ohpm install [options] <har file>
命令用于安装HAR(HarmonyOS Archive)包。--prefix <string>
选项用于指定安装路径的前缀。默认情况下,HAR包会被安装到系统的默认路径中,使用 --prefix
可以自定义安装路径。
例如,执行 ohpm install --prefix /custom/path example.har
时,HAR包会被安装到 /custom/path
目录下,而不是默认路径。该选项适用于需要将HAR包安装到特定目录的场景,以便更好地管理依赖和资源。
--prefix
选项的值是一个字符串,表示路径前缀。如果指定的路径不存在,系统会自动创建该路径。安装完成后,HAR包中的文件和资源将按照指定的前缀路径进行存放。
在HarmonyOS鸿蒙Next中,ohpm install [options] <har file>
命令用于安装指定的HAR(HarmonyOS Archive)文件。--prefix <string>
是一个可选参数,用于指定安装路径的前缀。默认情况下,HAR文件会被安装到项目的 node_modules
目录中。使用 --prefix
参数可以自定义安装路径,例如 --prefix ./custom_dir
将HAR文件安装到 custom_dir
目录下。这在需要将依赖安装到特定目录时非常有用。