Taro copy
copy
object
用于把文件从源码目录直接拷贝到编译后的生产目录。
copy.patterns
array
用于指定需要拷贝的文件或者目录,每一项都必须包含 from
、to
配置,分别代表来源和需要拷贝到的目录。同时可以设置 ignore
配置来指定需要忽略的文件, ignore
是指定的 glob 类型字符串,或者 glob 字符串数组。
注意,
from
必须指定存在的文件或者目录,暂不支持 glob 格式。from
和to
直接置顶项目根目录下的文件目录,建议from
以src
目录开头,to
以dist
目录开头。
一般有如下的使用形式:
module.exports = {
// ...
copy: {
patterns: [
{ from: 'src/asset/tt/', to: 'dist/asset/tt/', ignore: '*.js' }, // 指定需要 copy 的目录
{ from: 'src/asset/tt/sd.jpg', to: 'dist/asset/tt/sd.jpg' } // 指定需要 copy 的文件
]
}
}
copy.options
object
拷贝配置,可以指定全局的 ignore:
module.exports = {
// ...
copy: {
options: {
ignore: ['*.js', '*.css'] // 全局的 ignore
}
}
}