You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
/**
* @fileoverview 配置文件
*/
module . exports = {
/**
* @description 需要的插件列表
*/
plugins : [
// 按需打开注释即可
// 'audio', // 音乐播放器
// 'editable', // 内容编辑
// 'emoji', // 小表情
// 'highlight', // 代码高亮
// 'markdown', // 解析 md
// 'latex', // 解析 latex
// 'search', // 关键词搜索
// 'style', // 解析 style 标签
// 'txv-video', // 使用腾讯视频
// 'img-cache' // 图片缓存
] ,
/**
* @description 要引入到组件中的外部样式( css)
* 仅支持标签名和 class 选择器
*/
externStyle : '' ,
/**
* @description 要引入到模板中的自定义标签( ad 等)
* 每个标签为一个 object, 包含 name( 标签名, 必要) 、attrs( 属性列表, 非必要) 、platforms( 需要添加的平台, 非必要)
*/
customElements : [
/*
// 需要使用广告标签则打开此注释
{
name: 'ad',
attrs: ['unit-id']
}
*/
] ,
/**
* @description babel 配置( es6 转 es5)
* @tutorial https://babeljs.io/docs/usage/options/
*/
babel : {
presets : [ '@babel/env' ]
} ,
/**
* @description js 压缩配置
* @tutorial https://www.npmjs.com/package/uglify-js#minify-options
*/
uglify : {
mangle : {
toplevel : true
} ,
output : {
comments : /^!/
}
} ,
/**
* @description html 压缩配置
* @tutorial https://github.com/kangax/html-minifier#options-quick-reference
*/
htmlmin : {
caseSensitive : true ,
collapseWhitespace : true ,
removeComments : true ,
keepClosingSlash : true
} ,
/**
* @description css 压缩配置
* @tutorial https://github.com/jakubpawlowicz/clean-css#constructor-options
*/
cleanCss : {
}
}