无法创建有效的自定义转换器

时间:2016-04-19 10:21:21

标签: javascript typescript react-native

正如https://github.com/facebook/react-native/issues/393#issuecomment-173247497所述, 我已经创建了自定义变换器,但无法使其正常工作。

变压器:

var transformer = require('react-native/packager/transformer');
var fs = require("fs");

module.exports = function (data, callback) {
    if (data.filename.indexOf("index.android.js") !== -1) {
        callback({
            code: data.sourceCode,
            map: JSON.parse(fs.readFileSync("./index.android.js.map").toString()),
            filename: data.filename
        })
    } else {
        transformer(data, callback);
    }
};

摄制:

  • clone https://github.com/krtr/native-repro
  • npm install
  • react-native run-android
  • react-native start --transformer <absolute path to transformer.js>
  • 点按手机/模拟器中的reload js

0 个答案:

没有答案