output.copy
- 类型:
Rspack.CopyRspackPluginOptions | Rspack.CopyRspackPluginOptions['patterns']
- 默认值:
undefined
将指定的文件或目录拷贝到构建输出目录中,基于 rspack.CopyRspackPlugin 实现。
配置项请参考:rspack.CopyRspackPlugin。
示例
将 ./src/assets
下的文件拷贝到 ./dist
目录:
export default {
output: {
copy: [
// `./src/assets/image.png` -> `./dist/image.png`
{ from: './src/assets' },
],
},
};
将 ./src/assets
下的文件拷贝到 ./dist/assets
目录:
export default {
output: {
copy: [
// `./src/assets/image.png` -> `./dist/assets/image.png`
{ from: './src/assets', to: 'assets' },
],
},
};
在拷贝 public
下的文件到构建产物目录时,将忽略 public/someDir
目录:
export default {
output: {
copy: [{ from: './public', globOptions: { ignore: ['**/someDir/**'] } }],
},
server: {
publicDir: {
copyOnBuild: false,
},
},
};