Skip to content
广告位招租广告位招租

打包未生效可能的原因?

  • 插件包没有引入
  • 编辑器存在缓存

怎么解决?

  • 例如你写的一个插件名为t-func-api
  • 引入在uvuevuenvue
vue
<script>
  import * as tFuncApi from "@/uni_modules/t-func-api"
</script>
  • 直接打包
    • 注意引入的包代码里面必须有一个导出的函数,即使你不使用
    • 例如在index.uts
ts
export const testA = function() {
    console.log("Test")
}

怎么排查?

  • 检查插件包是否引用在编译器能调用到的utsuvue文件中
  • 检查插件包的SDK是否存在
    • 无论是在config.json中的dependencies
    • 还是在libs目录下的aarjar
  • 清除编译缓存
  • 删除unpackage目录
  • 重启Hbuilder XHbuilder X Alpha