codecamp

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


MorJS conditionalCompile - 条件编译
MorJS cssMinimizer - CSS 压缩器
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

MorJS 指南

MorJS 基础用法

MorJS 配置

MorJS 编译相关配置

MorJS 进阶用法

MorJS Web开发

MorJS Web开发介绍

MorJS Web开发快速上手

MorJS Tabbar IOS 小黑条适配开关

MorJS 社区

MorJS 规范

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }