发现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文件夹,底下有一个子文件夹,文件夹中有内容
求各位大神帮忙解惑
3 个回复
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
试试这个 https://github.com/sapphi-red/vite-plugin-static-copy
好使