d***@ran-ding.ga
d***@ran-ding.ga
  • 发布:2022-05-17 22:28
  • 更新:2022-06-07 22:47
  • 阅读:429

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

分类:HBuilderX

发现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-17 22:28 负责人:无 分享
已邀请:
d***@ran-ding.ga

d***@ran-ding.ga (作者)

'''
const matchedPaths = await globby(src, {
expandDirectories: false,
onlyFiles: false,
...restPluginOptions,
...restTargetOptions
});
'''
看了下自带的rollup-plugin-copy的源码,相关代码如下。
该段代码抽离出来执行是可以获取的目录下的问题的,但是为何在Hbuilder中运行时,matchedPaths就一直为空数组

b***@gmail.com

b***@gmail.com

同样的问题

b***@gmail.com

b***@gmail.com

试试这个 https://github.com/sapphi-red/vite-plugin-static-copy

好使

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