项目使用了旷视的小程序包组件 faceid-components 原生组件
如果放根目录, 主包体积会超, 不可行
只在分包引用, 挪进分包的话, 运行项目后dist文件目录下根本没有这个组件, 开发者工具也会编译失败
分包直接放faceid-components或者加一层wxcomponents都不行
到底要怎么样才能在分别使用且打包进分包体积, 不影响主包大小
t***@qq.com (作者)
// 复制分包中的原生组件到输出目录
config.plugin('copy-subpackage-components').use(CopyWebpackPlugin, [
[
{
from: path.join(dirname, 'src/pages/mine/native-components'),
to: path.join(dirname, 'dist/dev/mp-weixin/pages/mine/native-components'),
toType: 'dir',
ignore: ['.*']
}
]
])
运行后开发者工具显示
t***@qq.com (作者)
好的, 一会我试试, 现在我用开发者工具编译就运行不了, 哈哈,
2026-03-18 11:59
DCloud_UNI_JBB
回复 t***@qq.com: 运行不了可能是你的 usingComponents 没有配置对
2026-03-18 12:01