MorJS copy - 文件拷贝
- 类型:
(string | { from: string, to: string })[]
- 默认值:
[]
设置要复制到输出目录的文件或文件夹,该配置受 ignore
配置 影响
默认情况下,MorJS 会自动拷贝如下后缀的文件:
# 以下资源文件会在编译过程中自动拷贝
.jpg
.jpeg
.png
.svg
.bmp
.ico
.gif
.webp
.otf
.ttf
.woff
.woff2
.eot
.cer
.ogg
.aac
.mp4
.wav
.mp3
.m4a
.silk
.wasm
.br
.cert
当配置为字符串时,默认拷贝到产物目录,如:
{
copy: ['foo.json', 'src/bar.json']
}
会产生如下产物的目录结构:
+ dist
- bar.json
- foo.json
+ src
- bar.json
- foo.json
当通过对象配置具体的拷贝位置,其中 from
相对路径的起点为项目根目录,目标 to
相对路径的起点为 outputPath
配置所指向的目录:
{
copy: [
{ from: 'from', to: 'somewhere/insideOutputPath' },
{ from: 'anotherFile.json', to: './' }
]
}
这种情况下将产生如下产物目录结构:
+ dist
+ somewhere
+ insideOutputPath
- onefile.json
- anotherFile.json
+ from
- onefile.json
- anotherFile.json