codecamp

MorJS ignore - 忽略配置

  • 类型: ​string[]
  • 默认值: 忽略配置,支持 ​glob patterns

配置文件或文件夹的忽略规则,主要使用场景为:

  • 忽略特定文件或文件夹的拷贝,参见 copy​ 配置
  • 在 ​compileMode​ 为 ​transform​ 时忽略某些文件或文件夹的编译
  • 在 ​watch​ 监听模式下,忽略特定文件或文件夹的监听,被忽略的文件发生变更时将不会触发重新编译

注意: 当 ​compileMode​ 为 ​bundle​ 时,由于所有需要编译的文件均是通过依赖分析获得,无法通过 ignore 来忽略,如果确实需要忽略某些文件或文件夹,建议是直接在源代码中移除引用来达到目的。

可以通过配置路径的方式来忽略特定文件或文件夹:

{
ignore: [
path.posix.resolve(__dirname, './src/ignored-dir')
],
}

也可以通过 glob patterns 的方式来配置:

{
ignore: ['**/files/**/*.js', '**/node_modules']
}

当使用 glob patterns 配置 ignore 的时候,MorJS 会使用 glob-to-regexp 将其转换为正则表达式,请确保你已了解其转换方式、限制和原理。


MorJS globalObject - 全局对象
MorJS jsMinimizer - JS 压缩器
温馨提示
下载编程狮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; }