/miaow-replace

Miaow的字符替换工具

Primary LanguageJavaScriptMIT LicenseMIT

miaow-replace

Miaow的字符替换工具

/* baz.js */
if (__debug__) {
  console.log('debug');
}

/* 处理后 */
if (false) {
  console.log('debug');
}

使用说明

安装

npm install miaow-replace --save-dev

在项目的 miaow.config.js 中添加模块的 tasks 设置

//miaow.config.js
module: {
  tasks: [
    {
      test: /\.js$/,
      plugins: [
        {
          plugin: 'miaow-replace',
          option: {
            replace: [
              {
                test: '__debug__',
                value: 'false'
              }
            ]
          }
        }
      ]
    }
  ]
}
  • replace 默认值为[], 要替换的配置列表, 每个成员都必须是包含testvalue属性的简单对象. testvalue是用来执行String.prototype.replace方法的两个参数, 具体可选类型可以参考MDN