Methods
da(diropt, globPatternsopt, optsopt, callbackopt)
deploy-asset(简称 da)
分析 dir
下的所有 html 文件,查找到所有关联的静态文件(如 js, css, font, image 等),
将所有这些文件上传到指定的服务器上.
如果指定了 globPatterns
参数,则只会分析 dir
下 globPatterns
所指定的文件( globPatterns 不会匹配文件夹 ):
- 如果
globPatterns
匹配到 html, css, js,则分析并上传 - 如果
globPatterns
匹配到其它无法分析的文件,如 mp3, mp4, font 等,则直接上传它们
Parameters:
Name | Type | Attributes | Default | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
dir |
String |
<optional> |
'.' | 文件夹路径,只会分析所有 dir 内的文件,如果出现文件在 dir 目录外(远程文件不算),会报错 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
globPatterns |
String | Array |
<optional> |
null | glob 字符串,
指定要分析的文件或文件夹,而不是分析整个 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
opts |
Object |
<optional> |
{} | 配置项,支持在项目目录或个人目录下使用 Properties
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
callback |
function |
<optional> |
null | 文件上传完成后的回调函数,callback 的参数是一个所有文件组成的 Object |
- Source:
Examples
da('.');
da('.', {deep: false});
da('./image', '*.png');
Type Definitions
RenameFunction(oldBaseName, relativePath, fileContent) → {String}
修改文件 basename,返回一个新的 basename
如果返回的不是一个字段串,则会使用默认的 basename,而不是此函数返回的
Parameters:
Name | Type | Description |
---|---|---|
oldBaseName |
String | 文件 basename |
relativePath |
String | 文件相对于当前目录的路径 |
fileContent |
String | 文件内容 |
- Source:
- See:
-
- da.opts.rename
Returns:
newBaseName - 返回新的 basename
- Type
- String
UploaderCallback(err, returns)
Parameters:
Name | Type | Description |
---|---|---|
err |
Error | 上传失败的错误 |
returns |
* | 上传成功后返回的信息 |
- Source:
- See:
-
- QiniuUploader.uploadFile