Skip to content

[Bug]: 小程序插件编译时页面组件.json文件中usingComponents路径出错问题 #17678

@Sukimq

Description

@Sukimq

相关平台

微信小程序

小程序基础库版本

3.8.3

使用框架

Vue 3

问题描述

3.6.19之后的版本。小程序插件页面组件的.json的usingComponents引入公共comp路径出错,原来提{"isNewBlended":false,"usingComponents":{"comp":"../../comp"}},3.6.19版本后{"isNewBlended":false,"usingComponents":{"comp":"../../../comp"}}。排查发现3.6.19之后为了修改

复现链接

https://github.com/Sukimq/build-vue-weapp-plugin

复现步骤

直接运行

环境信息

ro CLI 4.0.9 environment info:
    System:
      OS: Windows 11 10.0.22000
    Binaries:
      Node: 18.18.2 - D:\workspace\nodejs\node.EXE
      Yarn: 1.22.22 - D:\workspace\nvm\npm\global\yarn.CMD
      npm: 9.8.1 - D:\workspace\nodejs\npm.CMD
    npmPackages:
      @tarojs/cli: 3.6.36 => 3.6.36 
      @tarojs/components: 3.6.36 => 3.6.36 
      @tarojs/helper: 3.6.36 => 3.6.36 
      @tarojs/plugin-framework-vue3: 3.6.36 => 3.6.36 
      @tarojs/plugin-html: 3.6.36 => 3.6.36
      @tarojs/plugin-platform-alipay: 3.6.36 => 3.6.36
      @tarojs/plugin-platform-h5: 3.6.36 => 3.6.36
      @tarojs/plugin-platform-jd: 3.6.36 => 3.6.36
      @tarojs/plugin-platform-qq: 3.6.36 => 3.6.36
      @tarojs/plugin-platform-swan: 3.6.36 => 3.6.36
      @tarojs/plugin-platform-tt: 3.6.36 => 3.6.36
      @tarojs/plugin-platform-weapp: 3.6.36 => 3.6.36
      @tarojs/plugin-vue-devtools: 3.6.36 => 3.6.36
      @tarojs/runtime: 3.6.36 => 3.6.36
      @tarojs/service: 3.6.36 => 3.6.36
      @tarojs/shared: 3.6.36 => 3.6.36
      @tarojs/taro: 3.6.36 => 3.6.36
      @tarojs/taro-loader: 3.6.36 => 3.6.36
      @tarojs/webpack5-runner: 3.6.36 => 3.6.36
      babel-preset-taro: 3.6.36 => 3.6.36
      eslint-config-taro: 3.6.36 => 3.6.36

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions