升级到React Native 0.56

时间:2018-07-17 10:22:51

标签: react-native babel

在包含React Native 0.55之前,我可以调用import {something} from 'hasteModuleSomething',其中hasteModuleSomething.js存在,并且顶部有以下几行:

/**
* @providesModule hasteModuleSomething
* @flow
*/

它还会破坏使用笑话的测试套件。

预期的行为是什么? 我应该能够继续使用当前的仓促模块架构,至少在该公司缓慢迈向更常规的进口策略的时候。

这是我唯一的Metro Bundler配置文件

// rn-cli.config.js
const blacklist = require('metro/src/blacklist')

module.exports = {
  getBlacklistRE () {
    return blacklist([/react-native\/local-cli\/core\/__fixtures__.*/])
  },
}

从MacOSX,Node.js v8.13,yarn v1.7.0,React v16.4构建

如果这不是错误(可能是设计决定),您能否给我一些有关如何恢复功能的指导?我在这里https://github.com/facebook/metro/issues/200

打开了原始问题

0 个答案:

没有答案