所以我开始了我的第一个反应原生项目。 我创建了一个项目结构作为每个模块的单独文件夹。 所以它看起来像
index.ios.js
package.json
+ios
+app
+auth
login.js
signup.js
在login.js中我使用module.exports = LoginBox
在index.ios.js中,我需要LoginBox = require('./app/auth/login.js')
现在正在编译我在模拟器中遇到错误“无法解析模块./app/auth/login.js。无效目录[App root] /app/auth/login.js。
但是,如果我将我的login.js直接保存在app文件夹中,并且需要LoginBox = require('./app/login.js')
,那么它的效果非常好。
我不知道究竟是什么问题,对我来说这完全是一种奇怪的感觉。我应该遵循什么?
更新
不知道为什么会发生这种情况,但在重新初始化应用后工作正常。