jgb-lint-convert

主要用于eslint移除使用wx.xxx全局自动方法、属性,改为使用import 方式。

使用

# 通过glob 统一查找替换
jconvert --source src/**/*.js

安装

npm i -g jgb-lint-convert

配置

在所需转换的项目的根目录中增加配置jgb.convert.js

module.exports = {
  'wx.myPage': {
    // 目标值
    replacedKey: 'JPage', // 替换值
    isDefault: false, // 是否默认导入
    import: 'jgb-weapp', // 导入的路径
  },
};

示例说明

原文件

wx.myPage({});

转换后

import { JPage } from 'jgb-weapp';

JPage({});