#跟着坚果学鸿蒙#taro适配鸿蒙FAQ
·
使用公共依赖库
插件默认使用内置版本的公共依赖库,可以通过 useChoreLibrary 配置禁用或者配置指定版本依赖。
const config = {
// ...
plugins: [
'@tarojs/plugin-platform-harmony-cpp', // useChoreLibrary: 'local'
// ['@tarojs/plugin-platform-harmony-cpp', { useChoreLibrary: false }],
// ['@tarojs/plugin-platform-harmony-cpp', { useChoreLibrary: '4.1.0-alpha.0' }],
],
harmony: {
ohPackage: {
dependencies: {
library: 'file:../library',
},
},
},
// ...
}
插件版本可以通过 ohPackage.dependencies 配置或者鸿蒙工程内 oh-package.json5 配置覆盖。、
插件默认使用内置版本的公共依赖库
比如我们使用的话,就是默认使用本地的配置。
plugins: [
['@tarojs/plugin-platform-harmony-cpp', {
}]
],
生成后的依赖就是
{
"name": "entry",
"version": "1.0.0",
"description": "Please describe the basic information.",
"main": "",
"author": "",
"license": "",
"dependencies": {
"@taro-oh/library": "file:../static/@taro-oh/library-4.1.1.har"
},
"devDependencies": {}
}
useChoreLibrary 配置指定版本依赖
比如我们使用的话,就是默认使用本地的配置。
plugins: [
['@tarojs/plugin-platform-harmony-cpp', { useChoreLibrary: '4.1.1' }],
],
生成后的依赖就是
{
"name": "entry",
"version": "1.0.0",
"description": "Please describe the basic information.",
"main": "",
"author": "",
"license": "",
"dependencies": {
"@taro-oh/library": "4.1.1"
},
"devDependencies": {}
}
更多推荐



所有评论(0)