我正在使用FB指令在我的React Native中设置FB登录,可在此处找到:
https://developers.facebook.com/docs/react-native/getting-started https://developers.facebook.com/docs/react-native/configure-ios
我在说明书中表达得非常好,直到我在命令行上执行指令:
node ios_setup.js [App ID] [App Name]
但是这会导致以下错误:
fs.js:895
return binding.mkdir(pathModule._makeLong(path),
^
Error: ENOENT: no such file or directory, mkdir 'ios/Frameworks/'
at Object.fs.mkdirSync (fs.js:895:18)
at Object.<anonymous> (/Users/markkeane/Documents/FBTest/ios/ios_setup.js:38:6)
at Module._compile (module.js:571:32)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:488:32)
at tryModuleLoad (module.js:447:12)
at Function.Module._load (module.js:439:3)
at Module.runMain (module.js:605:10)
at run (bootstrap_node.js:423:7)
at startup (bootstrap_node.js:147:9)
我不知道这意味着什么或如何解决它。我尝试再次安装离子,但这没有帮助。想法?
答案 0 :(得分:3)
我今天遇到了问题,我意识到我应该跑步
node ios_setup.js [App ID] [App Name]
在root folder
文件夹中而不是ios
文件夹中
答案 1 :(得分:0)
要快速解决方案,请手动更新ios_setup.js代码。
来自
var plistDirPath = '';
到
var plistDirPath = './ios/{YourProjectName}';
这应该告诉js找到正确的Info.plist