d***@ran-ding.ga
d***@ran-ding.ga
  • 发布:2022-05-18 16:44
  • 更新:2022-05-18 16:44
  • 阅读:380

【报Bug】vue3空模板项目想使用微信原生小程序复制插件失效

分类:HBuilderX

产品分类: HbuilderX

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win11 22000

HBuilderX版本号: 3.4.7

操作步骤:

Hbuilder创建一个vue3空模板项目,根目录新建vite.config.js
根目录新建一个文件夹,里面随便丢2个文件
vite.config中写如下

import copy from 'rollup-plugin-copy'  
import { defineConfig } from 'vite'  
import uni from '@dcloudio/vite-plugin-uni'  
import path from 'path'  
export default defineConfig({  

//......省略其它代码  
    plugins: [  
       copy({  
         targets: [  
            {  
              src: '有文件的文件夹名/**/*',  
              dest: path.join(__dirname,'unpackage/dist',process.env.NODE_ENV === 'production' ? 'build' : 'dev',process.env.UNI_PLATFORM,'cloudfunctions')  
            }  
          ],  
          verbose: true // 在终端进行console.log  
        }),  
        ,   
        uni()  
    ],  
    // resolve: {  
    //     alias: {  
    //       '@': path.resolve(__dirname, 'src')  
    //     }  
    //   }  
})

预期结果:

'unpackage/dist中的子目录中有cloudfunctions文件夹,里面有之前丢的文件

实际结果:

无文件夹生成

bug描述:

发现HbuilderX 好像内置了rollup-plugin-copy,我没有install也不报错。

vite.config.js中相关代码如下

    plugins: [  
       copy({  
         targets: [  
            {  
              src: path.join(__dirname,'cloudfunctions/**/*'),  
              dest: path.join(__dirname,'unpackage/dist',process.env.NODE_ENV === 'production' ? 'build' : 'dev',process.env.UNI_PLATFORM,'cloudfunctions')  
            }  
          ],  
          verbose: true // 在终端进行console.log  
        }),  
        ,   
        uni()  
    ]  
})

但是运行时控制台一直报no items to copy
我可以确定自己有cloudfunctions文件夹,底下有一个子文件夹,文件夹中有内容
求各位大神帮忙解惑

2022-05-18 16:44 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复