MorJS copy - 文件拷贝

2023-11-07 16:12 更新
  • 类型: ​(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


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号