React native需要相对路径文件

时间:2016-06-05 15:10:31

标签: react-native

我正在尝试React Native iOS,我正在尝试设置项目环境。我创建了一个名为config.js的文件,以便稍后我可以

import config from 'env'

根据不同的环境加载变量。以下是config.js文件

let configFile = 'dev.js'
if (NODE_ENV === 'production') {
  configFile = 'prod.js'
}

export default require('./env/' + configFile)

不知怎的,这不起作用。错误消息是:

Requiring unknown module "./env/dev.js". If you are sure the module is there, try restarting the packager or running "npm install"

当我将代码更改为以下内容时,它不会给我错误。但这不是我想做的。

export default require('./env/dev.js')

所以有人知道为什么会这样吗?

1 个答案:

答案 0 :(得分:1)

首先,要求电话不是动态的。它们是静态分析和捆绑的。所以你会想要这样的东西

In [3]: %timeit([(str(i), *j) for i, j in enumerate(t, start=1)])
100000 loops, best of 3: 5.91 µs per loop